00:01:13 Stable (0.15) branch on crawl.s-z.org updated to: 0.15-b1-90-gf40f08b 00:01:17 -!- Turgon has quit [Quit: Page closed] 00:01:35 Get back to work! 00:01:35 <_< 00:04:06 -!- AwkwardGrant has quit [Quit: Leaving] 00:04:50 Taskmaster Grunt 00:05:20 -!- omnirizon has quit [Ping timeout: 255 seconds] 00:05:33 !send ontoclasm tasks 00:05:33 Sending tasks to ontoclasm. 00:05:50 !apt na 00:05:50 Na: Fighting: 0, Short: 0, Long: 0, Axes: 0, Maces: 0, Polearms: 0, Staves: 0, Slings: -1, Bows: -1, Xbows: -1, Throw: -1, Armour: -2, Dodge: -2, Stealth: 5!, Shields: -2, UC: 0, Splcast: -1, Conj: 0, Hexes: 0, Charms: 0, Summ: 0, Nec: 0, Tloc: 0, Tmut: 0, Fire: 0, Ice: 0, Air: 0, Earth: 0, Poison: 3!, Inv: 1, Evo: 1, Exp: 0, HP: 2, MP: 0 00:05:59 woops, wrong channel 00:06:01 !banish read 00:06:01 Grunt casts a spell. read is devoured by a tear in reality! 00:06:19 !nerf grunt 00:06:20 * Sequell nerfs grunt!!! 00:12:12 -!- ProzacElf has quit [Ping timeout: 272 seconds] 00:12:34 -!- ussdefiant has joined ##crawl-dev 00:19:22 -!- Guest80855 is now known as Basil 00:27:16 -!- Brannock has quit [Ping timeout: 255 seconds] 00:32:45 is anyone around who understands the dungeon generation code? 00:39:17 s/around // 00:39:23 >_> 00:46:39 Windows builds of master branch on crawl.develz.org updated to: 0.16-a0-183-g2075953 00:48:12 elliptic: any part you mean in particular? 00:48:26 Mnoleg (09&) | Spd: 13 | HD: 17 | HP: 350 | AC/EV: 10/25 | Dam: 3509(mutation), 2306(blink self) | 05demonic, 10doors, fighter, see invisible, !sil | Res: 13magic(immune), 05fire, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 10820 | Sp: sum.eyeballs, smiting (7-17), malign gateway, sum.horrible things | Sz: Large | Int: high. 00:48:26 %??mnoleg 00:48:43 -!- phalm has quit [Ping timeout: 246 seconds] 00:48:46 -!- KurzedMetal has quit [Read error: Connection reset by peer] 00:49:45 -!- soulfreshner has quit [Read error: No route to host] 00:49:45 -!- soulfreshner_ is now known as soulfreshner 00:52:08 -!- Kramin has quit [Quit: This computer has gone to sleep] 00:55:31 gammafunk: there seems to be a 0.15 bug that occasionally fails to generate a level in early D 00:55:49 gammafunk: and this breaks the save (crashes when you try to reload it) 00:56:02 ah, can you get me a link to the save? 00:56:14 I can reproduce this on demand locally, but I don't really know what to look for 00:56:19 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 00:56:20 oh ok, how to I reproduce? 00:57:34 well, I don't know for sure that this will work for anyone other than me because -seed is a little delicate, but here is what I do: 00:57:48 -!- HoneyLocust has quit [Ping timeout: 246 seconds] 00:57:55 1) save http://bpaste.net/raw/622370/ as qw.rc 00:58:31 2) run "./crawl -rc qw.rc -seed 10476" in 0.15 branch 00:58:38 3) press tab to start qw 00:59:10 this should fail to generate D:9 when it gets there 00:59:18 ok, will check it out 00:59:25 -!- tolly has quit [Ping timeout: 272 seconds] 00:59:52 -!- soulfreshner has quit [Quit: soulfreshner] 00:59:52 -!- tolly has joined ##crawl-dev 01:00:08 the crash file that I get when I try to load the broken save is http://bpaste.net/raw/622268/ 01:00:47 which has debug output for some number of attempts at level creation in the messages 01:01:06 I can also put the broken save file on mantis I guess 01:03:10 elliptic: was this a full debug build or just a normal build? 01:03:49 it does the same crash either way for me 01:03:51 ok 01:04:17 one thing that might be relevant is that it isn't a tiles build though 01:04:39 since iirc that can affect the -seed synchronization 01:04:58 I guess I will check that 01:05:22 -!- ruwin has quit [] 01:06:16 yeah I'm getting weird behaviour when it's run in tiles, so I'll do ascii 01:06:35 it keeps targetting a monster it's just killed, so I hit escape a bunch of times and it eventually continues 01:06:48 well the corpse of a monster it just killed 01:07:09 weird, qw should work in tiles 01:07:35 given the seed, it should always behave in exactly the same way? 01:07:40 given the same seed I mean 01:07:50 because mine died on like d:3, but again tiles 01:08:42 yeah, the seeding seems to work perfectly with qw for me 01:10:32 elliptic: ok, yep in ascii it's working fine and I get the d:9 crash 01:10:41 let me try to see how the level build is failing 01:10:43 cool 01:11:24 good to know that my local seeded crashes are reproduceable elsewhere :) 01:11:37 I have 10 other examples of this crash, btw 01:11:45 all happening between D:2 and D:9 01:12:00 so if you want other examples I can give you 10 other seeds to use 01:13:26 http://bpaste.net/show/622435/ is the list 01:13:57 -!- SomeStupidGuy has quit [Quit: Leaving] 01:16:14 -!- Siegurt has quit [Quit: Leaving.] 01:17:33 -!- category has quit [Client Quit] 01:18:48 <|amethyst> elliptic: if you turn off dump_on_save it gives "Unable to generate level for D:9" again instead of segfaulting 01:19:48 interesting 01:20:11 yeah it's not generating d:9 successfully, but there's a crash in the save and quit stuff 01:20:13 <|amethyst> the crash is in ... -> builder (fails) -> save_game -> dump_char 01:20:36 I'm actually sort of confused by why the builder failing hasn't come up in non-qw testing 01:20:39 but obviously it shouldn't fail to build d:9 01:20:47 yeah that's what I'm checking out how 01:20:47 since it seems to happen in about 1% of qw games 01:20:59 this level failed because there are 5 zones 01:21:04 not sure if that's the reason every time 01:21:18 but it probably is since it's failing 500 iteration to get there :( 01:21:25 to the save and quit part, I mean 01:21:26 yeah, I looked at some number of veto messages and they all seemed to be too many zones 01:21:34 -!- ussdefiant has quit [Ping timeout: 264 seconds] 01:21:35 I assume there's some vault that must be placed 01:21:40 so I'm trying to see what it is 01:21:52 does qw use a lot of random rolls or something? 01:22:29 -!- bonghitz has quit [Remote host closed the connection] 01:23:20 not that many 01:25:25 possibilities I can think of for why qw might be encountering this issue while other people aren't: -seed, lua, some option in rcfile, ? 01:25:48 but I'm not really sure why any of the above should be relevant 01:26:22 I think seeded games do have slightly different dungeon generation in that player ghosts are disabled 01:26:33 but that shouldn't be relevant given that this happens on D:2 01:26:49 -!- UncertanKitten has quit [Quit: Connection reset by pier.] 01:27:16 -!- grit has quit [Ping timeout: 244 seconds] 01:27:21 -!- Siegurt has joined ##crawl-dev 01:28:22 -!- tsohg has quit [Ping timeout: 272 seconds] 01:28:32 -!- Nomi has quit [Ping timeout: 245 seconds] 01:30:08 -!- ontoclasm has quit [Quit: Leaving.] 01:34:15 -!- Krakhan has quit [Ping timeout: 272 seconds] 01:36:08 -!- amalloy is now known as amalloy_ 01:36:16 -!- Shard1697_ has quit [Ping timeout: 260 seconds] 01:37:38 -!- Sonata has quit [Read error: Connection reset by peer] 01:38:11 <|amethyst> elliptic: doing &~D9 at the very beginning of that game crashes, too 01:39:06 <|amethyst> &: says that orc and lair are both on D:9, as well as two overflow altar vaults (Zin and Xom; and Makhleb) 01:39:40 hm 01:40:09 -!- Siegurt has quit [Quit: Leaving.] 01:40:10 time to check that for all 11 examples I guess 01:41:31 elliptic: in your d:2 seed it's trying to place grunt_temple_overflow_order_and_chaos_1 every time 01:41:45 as in it tries in every iteration 01:42:30 !vault grunt_temple_overflow_order_and_chaos_1 01:42:30 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/altar/overflow.des;hb=HEAD#l2649 01:42:35 maybe it's the only one of the right size? 01:43:28 -!- category has quit [Client Quit] 01:44:00 |amethyst: hm, doing &~D2 isn't crashing the D:2 ones that I've tried so far though 01:44:53 what's causing the level build fail is that vault always trying to place and there being too many zones 01:46:44 there are other overlow temples tagged at size 2, but why would that vault create 500 problems with zones 01:47:03 <|amethyst> that's the only one that's zin + xom 01:47:10 yeah 01:47:11 <|amethyst> which is why it tries to pick that one 01:47:26 <|amethyst> but that vault by itself shouldn't cause zone problems 01:47:27 but how does it fail to build the level 500 times 01:47:35 <|amethyst> let me try something 01:48:23 seed 10417 &~D4 fails to build and &: just shows a "Zin and Xom" overflow there 01:48:39 so I guess it is probably always that vault 01:48:42 huh 01:48:55 well truly blame grunt this time I guess 01:49:09 yes 01:49:21 <|amethyst> hm 01:49:32 <|amethyst> sure enough, if I untag it transparent, it works 01:49:35 oh 01:49:36 yeah 01:49:39 opaque 01:49:41 <|amethyst> but I don't see why 01:50:05 well there's a zone in that vault, no? 01:50:07 the box 01:50:11 <|amethyst> which is tagged as opaque 01:50:21 oh right I get it 01:50:35 the tag is transparent, the tiles are tagged opaque 01:50:46 -!- flowsnake has quit [Ping timeout: 250 seconds] 01:51:19 |amethyst: is it because there's a monster in the "opaque" area somehow? 01:51:29 <|amethyst> that shouldn't matter 01:51:40 <|amethyst> the thing is, I know I've seen this vault recently 01:51:56 -!- blakmane has quit [Client Quit] 01:52:35 so why would this one be a problem and the next vault in the file not be? 01:52:50 -!- tsohg has quit [Ping timeout: 260 seconds] 01:52:55 they both seem to be tagged transparent and have opaque mask on squares that would be extra zones 01:53:12 <|amethyst> hm 01:53:40 is this something where the order of lines in the vault desc matters, so there is trouble because the MONS appears after the KMASK? 01:53:58 -!- Patashu has quit [Ping timeout: 264 seconds] 01:54:02 <|amethyst> kmask applies at the very end (unlike kprop) 01:54:12 <|amethyst> and MONS shouldn't affect those things anyway 01:54:24 <|amethyst> if I mark every single square as opaque individually, but leave on the transparent tag, it still fails 01:54:59 I guess we don't know for sure that grunt_temple_overflow_order_and_chaos_2 actually works 01:55:23 <|amethyst> %git :/ngel 01:55:25 07PleasingFungus02 * 0.15-b1-89-g4eeb942: Nerf D:2 angels (Person Dyslexic) 10(24 hours ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4eeb9422dbb1 01:55:40 <|amethyst> ohhh 01:55:42 ohh 01:56:25 I assume that second mask is overwriting the first? 01:57:28 <|amethyst> yes, swapping the order makes it generate 01:57:34 heh 01:57:38 well 01:57:38 <|amethyst> hm 01:57:47 does swapping the order buff D:2 angels though?? 01:57:52 <|amethyst> probably 01:57:56 <|amethyst> how are you supposed to put multiple masks on the same square? 01:58:12 I don't know the syntax, is _1 = opaque no_trap_gen a thing? 01:58:19 <|amethyst> that doesn't work 01:58:21 <|amethyst> no does comma 01:58:24 <|amethyst> nor 01:59:26 <|amethyst> oh, it's / 02:00:14 that's unfortunate, but at least there's a way 02:00:27 "randomly apply this mask" 02:00:39 true vault design 02:01:23 <|amethyst> hm, I wonder if there are other vaults with similar multiple KMASK: lines for the same glyph 02:01:23 -!- Siegurt has joined ##crawl-dev 02:01:32 !vault hangedman_surveillance_ring 02:01:33 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/variable/float.des;hb=HEAD#l2239 02:01:51 !vault hangedman_elf_power_crystal 02:01:52 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/elf.des;hb=HEAD#l1016 02:02:16 those are the only two i saw (just a brief skim though) 02:02:24 <|amethyst> hm 02:02:25 yeah, and most of that mask failure would be hard to notice 02:02:29 <|amethyst> could make KMASK add a flag 02:02:40 <|amethyst> instead of setting the whole mask 02:02:48 <|amethyst> but I imagine that would cause other problems 02:04:27 PF will be happy to know that he nerfed D:2 Angels so good that he broke qw 02:04:30 <|amethyst> !vault handgedman_slime_tunnels 02:04:30 Couldn't find handgedman_slime_tunnels in the Crawl source tree 02:04:40 <|amethyst> err 02:04:42 <|amethyst> !vault hangedman_slime_tunnels 02:04:43 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/slime.des;hb=HEAD#l277 02:05:18 heh, chose the right order, I guess 02:05:35 at the cost of fewer monsters 02:08:54 -!- Pepe has quit [Ping timeout: 272 seconds] 02:13:31 -!- causative has quit [Ping timeout: 272 seconds] 02:15:32 -!- amalloy_ is now known as amalloy 02:16:41 <|amethyst> okay, this seems to work 02:16:52 this "travel to entrance" handling in the travel code is just a mess 02:17:01 <|amethyst> doy: Yeah, I was looking at that 02:17:27 thinking it might be easier to just rip it out and reimplement it 02:17:56 Stable (0.15) branch on crawl.beRotato.org updated to: 0.15-b1-90-gf40f08b 02:17:56 <|amethyst> probably 02:18:12 <|amethyst> you'd have to reimplement it anyway for the upwards case, so might as well rip out the old part 02:18:26 |amethyst: are you working on something for the KMASK problem? 02:18:32 <|amethyst> gammafunk: yeah 02:18:37 ok, cool 02:18:42 I'll go back to tentacle mnoleg here 02:18:58 <|amethyst> doy: also, if you get rid of entrance_only, then you can get rid of travel_target and replace it with level_pos 02:19:32 |amethyst: don't think we can get rid of entrance_only entirely, since we still want to be able to display (entrance) in the prompts as distinct from (x, y) 02:19:58 <|amethyst> hm, I suppose 02:19:59 -!- winsbury has quit [Quit: Page closed] 02:20:14 <|amethyst> I'd be fine with saying 'D:9 (x, y)' when you do &L0 02:20:19 <|amethyst> err, GL0 02:20:31 hmmm 02:20:31 <|amethyst> but I guess that's ugly :) 02:20:35 i guess that would be a good place to start from 02:20:54 and we can fiddle around with things afterwards to get the prompt to look right 02:21:56 -!- sorbius has quit [Read error: Connection reset by peer] 02:22:04 doy must be the reason why I'm finding I have to relearn & commands all of a sudden 02:22:11 yup, that would be me 02:22:13 sorry 02:22:21 it's ok, the changes make sense 02:22:21 ideally, you'll thank me later 02:22:23 (: 02:24:51 03|amethyst02 07* 0.16-a0-184-g392fa5e: Undocument -seed (#8871) 10(79 minutes ago, 1 file, 0+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=392fa5e58279 02:24:51 03|amethyst02 07* 0.16-a0-185-g78d49c7: Make multiple KMASK lines for the same glyph work (qw) 10(11 minutes ago, 2 files, 14+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=78d49c70c671 02:26:34 <|amethyst> Hm, what to do for 0.15 02:27:18 <|amethyst> apply that fix; manually fix the relevant vaults; or manually fix this particular vault since that's the one that causes a crash 02:27:51 <|amethyst> I guess I'll be conservative and do 3 02:29:03 <|amethyst> as for that crash, we could set a flag during load and not do a char dump (and probably not a save at all) if it's set 02:29:12 <|amethyst> err 02:29:24 <|amethyst> during startup, not level load in general 02:31:32 <|amethyst> hm, maybe I should do 2 (fix all the relevant vaults), since some of these could cause similar problems 02:32:04 <|amethyst> hm 02:32:16 <|amethyst> !lg * map~~hangedman_elf_power_crystal 02:32:17 No games for * (map~~hangedman_elf_power_crystal). 02:32:27 <|amethyst> I suspect that one doesn't even place 02:32:44 <|amethyst> it's flagged transparent, but the interior is not flagged opaque 02:36:20 -!- wheals has quit [Read error: Connection reset by peer] 02:37:05 -!- wheals has joined ##crawl-dev 02:37:10 -!- demiskeleton_ has quit [Quit: Leaving] 02:38:19 03|amethyst02 07* 0.16-a0-186-g63fd307: Allow hangedman_elf_power_crystal to place. 10(22 seconds ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=63fd307b25d5 02:40:15 03|amethyst02 07[stone_soup-0.15] * 0.15-b1-91-gafc2b96: Fix vaults with multiple KMASKs for the same glyph. 10(3 minutes ago, 4 files, 5+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=afc2b962f8f2 02:40:34 do we have a way to detect that? 02:40:50 maybe something similar to objstat except for maps? 02:41:06 <|amethyst> -mapstat ? :) 02:41:29 <|amethyst> but I'm not sure if it gives the information you'd need 02:41:32 -!- Sonata has quit [Ping timeout: 240 seconds] 02:42:20 <|amethyst> since the connectivity check and veto happens only after placing all vaults for the level 02:43:29 -!- Siegurt has quit [Quit: Leaving.] 02:43:31 <|amethyst> %version 02:43:32 trunk: 0.16-a0-140-g49c2c94; 0.15: 0.15-b1-90-gf40f08b; 0.14: 0.14.1-27-g0f46f74; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 02:43:33 <|amethyst> !version 02:43:34 trunk: 0.16-a0-144-g13dc9f5; 0.15: 0.15-b1-90-gf40f08b; 0.14: 0.14.1-27-g0f46f74; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.3-19-g6f05415 02:43:36 <|amethyst> @version 02:43:40 <|amethyst> $version 02:43:42 trunk: 0.16-a0-148-g3b84123; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.4 02:43:43 <|amethyst> ^version 02:43:43 trunk: 0.16-a0-141-g00d6247; 0.14: 0.14.1-27-g0f46f74; 0.13: 0.13.2 02:43:48 looks like -mapstat is pretty much what i was curious about 02:45:10 <|amethyst> %git 3b84123 02:45:10 07ontoclasm02 * 0.16-a0-148-g3b84123: Creepy crawlies (roctavian, 8711) 10(2 days ago, 8 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3b8412344a12 02:45:15 <|amethyst> hm 02:45:21 <|amethyst> are trunk builds broken? 02:45:54 <|amethyst> yes, yes they are 02:47:00 03|amethyst02 07* 0.16-a0-187-ga44b648: Fix DGL compilation. 10(20 seconds ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a44b648ec516 02:47:54 Stable (0.15) branch on crawl.s-z.org updated to: 0.15-b1-91-gafc2b96 02:49:10 Stable (0.15) branch on crawl.akrasiac.org updated to: 0.15-b1-91-gafc2b96 02:49:15 i wonder how much effort it'd be to get crawl building on travis 02:52:01 -!- bonghitz has quit [Remote host closed the connection] 02:52:46 <|amethyst> could set CSZO back to hourly builds 02:53:02 <|amethyst> and if people break saves, point and shame 02:53:40 i think having something that regularly builds with a lot of different configuration options would still be helpful 02:53:56 <|amethyst> yeah 02:54:09 <|amethyst> bonus points if it then runs qw and the abyss bot a few dozen times :) 02:54:17 (: 02:54:59 Unstable branch on crawl.s-z.org updated to: 0.16-a0-187-ga44b648 (34) 02:57:42 <|amethyst> but back to what you were saying earlier, it would be nice if you could lint a vault to look for disconnected regions without the appropriate flags 02:58:29 well, i was just wondering if there was a basic way to generate a couple thousand dungeons and see what vaults actually end up generating 02:58:45 but yeah, more targeted debugging info would also be useful 03:08:42 -!- truemonolith has quit [Ping timeout: 246 seconds] 03:10:12 -!- Basil has quit [Ping timeout: 245 seconds] 03:11:18 gong description says it's a "large bronze gong", but it's a normal sized shield 03:11:25 isn't that a bit confusing? 03:15:54 -!- Wahaha has quit [Ping timeout: 255 seconds] 03:16:38 -!- flowsnake has joined ##crawl-dev 03:17:57 -!- Sky_ has quit [Quit: Page closed] 03:18:48 -!- dtsund has quit [Quit: dtsund] 03:20:33 -!- alefury has joined ##crawl-dev 03:21:28 -!- TZer0 has joined ##crawl-dev 03:21:57 -!- Bloax has joined ##crawl-dev 03:21:59 -!- edlothiol has joined ##crawl-dev 03:27:16 -!- codrus has quit [Ping timeout: 246 seconds] 03:32:15 doy: mapstat can do that, generating lots of dungeons and writing a log of which vaults are used 03:32:31 you need a full debug build to be able to use it 03:33:10 and then there's objstat on the item/monster generation side 03:33:22 -!- simmarine has quit [Quit: Leaving] 03:35:28 -!- amalloy is now known as amalloy_ 03:39:30 -!- amalloy_ is now known as amalloy 03:43:44 -!- Svendre has quit [] 03:47:35 -!- Sovek has quit [Quit: Page closed] 03:50:08 -!- Ankalagon has quit [Quit: Page closed] 03:51:36 -!- Casanoah has quit [] 03:52:07 -!- johlstei_ has joined ##crawl-dev 03:52:08 -!- Kramin has joined ##crawl-dev 03:52:19 -!- tsohg has quit [Ping timeout: 272 seconds] 03:55:18 -!- johlstei__ has quit [Ping timeout: 272 seconds] 04:01:47 -!- flowsnake has quit [Ping timeout: 255 seconds] 04:02:16 -!- sd1989 has quit [Quit: Page closed] 04:04:40 -!- AtomikKrab has quit [Ping timeout: 250 seconds] 04:05:23 -!- TS__ has quit [Ping timeout: 240 seconds] 04:06:59 -!- Blazinghand has quit [Read error: Connection reset by peer] 04:08:07 New branch created: travis (1 commit) 04:08:07 03doy02 07[travis] * 0.16-a0-188-ge409390: travis configuration 10(69 minutes ago, 2 files, 34+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e40939096927 04:10:40 -!- epsik has quit [Ping timeout: 246 seconds] 04:10:43 -!- flowsnake has joined ##crawl-dev 04:10:46 -!- flowsnake has quit [Read error: Connection reset by peer] 04:11:14 -!- flowsnake has joined ##crawl-dev 04:17:39 -!- markgo has quit [Ping timeout: 272 seconds] 04:18:42 -!- Suzera has quit [Ping timeout: 246 seconds] 04:20:10 -!- soulfreshner has quit [Quit: soulfreshner] 04:22:24 -!- Kramin has quit [Ping timeout: 260 seconds] 04:28:33 -!- radinms has quit [Read error: Connection reset by peer] 04:39:48 hmmmm 04:40:27 i get a lot of random seeming errors when i clean out the map cache and have it rebuild things 04:42:11 /home/doy/coding/src/crawl/crawl-ref/source/dat/des/branches/swamp.des:240: Map 'swamp_pool3' has no (possible) exits; use TAGS: no_exits if this is intentional 04:42:24 that one only happened once, not sure what the deal is 04:42:37 but this one happens every time i run ./crawl -test 04:42:39 /home/doy/coding/src/crawl/crawl-ref/source/dat/des/portals/bailey.des:368: Couldn't find a map for bailey_polearm 04:42:47 either bailey_polearm or bailey_axe 04:44:45 -!- soulfreshner has quit [Quit: soulfreshner] 04:45:31 -!- radinms has quit [Ping timeout: 272 seconds] 04:54:52 -!- radinms_ has quit [Ping timeout: 245 seconds] 04:55:46 death knight (03p) | Spd: 10 | HD: 10 | HP: 62-100 | AC/EV: 2/12 | Dam: 28 | 10weapons, 10items, 10doors, fighter, priest, evil | Res: 06magic(80) | Vul: 08holy | XP: 883 | Sp: animate dead, injury mirror, drain life | Sz: Medium | Int: normal. 04:55:46 %??death knight 04:56:01 looks like the bailey one might be #6509, i guess 04:56:02 vault warden (04p) | Spd: 10 | HD: 16 | HP: 64-110 | AC/EV: 1/13 | Dam: 36 | 10weapons, 10items, 10doors, fighter, see invisible, !sil | Res: 06magic(64) | XP: 1692 | Sp: seal doors | Sz: Medium | Int: normal. 04:56:02 %??vault warden 04:57:38 the swamp one looks like it might actually occasionally generate with no exits, not sure if that's intentional or not 04:57:45 but someone more familiar with mapping can deal with that 04:58:55 -!- siepu has quit [Read error: Connection reset by peer] 04:59:49 death knight (03p) | Spd: 10 | HD: 18 | HP: 117-169 | AC/EV: 2/12 | Dam: 28 | 10weapons, 10items, 10doors, fighter, priest, evil | Res: 06magic(144) | Vul: 08holy | XP: 2530 | Sp: animate dead, injury mirror, drain life | Sz: Medium | Int: normal. 04:59:49 %??death knight hd:18 05:00:05 doy: I think it's USE_DGAMELAUNCH? and WEBTILES=1 USE_DGAMELAUNCH=1 might be good to test, since that's what the servers actually do 05:00:13 -!- pentax has quit [Quit: ヒーロー見参!] 05:01:39 (ok, all servers except CDO) 05:01:56 edlothiol: thanks 05:03:07 -!- read has quit [Ping timeout: 245 seconds] 05:06:03 -!- flowsnake has quit [Ping timeout: 240 seconds] 05:09:35 -!- Suzera- has quit [Ping timeout: 272 seconds] 05:11:52 -!- svendre has quit [Ping timeout: 260 seconds] 05:11:52 -!- [1]svendre is now known as svendre 05:16:21 -!- ais523_ has quit [Quit: Page closed] 05:19:18 03doy02 07[travis] * 0.16-a0-188-g9ca912f: travis configuration 10(2 hours ago, 5 files, 65+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9ca912fa4385 05:19:35 -!- Blakmane has quit [Quit: Page closed] 05:30:13 -!- Patashu has joined ##crawl-dev 05:33:51 -!- Patashu has quit [Remote host closed the connection] 05:33:53 doy: I sometimes get these errors after items/monsters are removed from vaults. my .des files don't seem to get updated 05:34:26 -!- Philonous has quit [Remote host closed the connection] 05:34:39 -!- Patashu has joined ##crawl-dev 05:34:49 not on CBRO since the automated scripts keep everything playing nice. but on DBRO where I'm screwing around with things and occasionally merging with latest trunk it seems to happen to me a lot 05:35:17 and the really dumb thing is I never remember exactly how I fix it 05:39:12 you can remove the cache, it's in saves/des 05:40:21 yeah, i don't think that's the same issue 05:40:29 this happened to me right after i removed the cache 05:46:09 New branch created: wtf_mnoleg (1 commit) 05:46:09 03gammafunk02 07[wtf_mnoleg] * 0.16-a0-188-gbfa32b0: Turn Mnoleg into a something even more horrible 10(5 hours ago, 10 files, 89+ 25-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bfa32b0eb41b 05:46:49 -!- flowsnake has joined ##crawl-dev 05:46:49 -!- flowsnake has quit [Read error: Connection reset by peer] 05:47:19 -!- flowsnake has joined ##crawl-dev 05:48:09 -!- Philonous has quit [Remote host closed the connection] 05:49:49 -!- Philonous has quit [Remote host closed the connection] 05:52:34 -!- tsohg has quit [Ping timeout: 240 seconds] 05:53:35 also, how long are the tests supposed to take 06:02:17 -!- GeorgieFruit has quit [Quit: Leaving] 06:07:24 whoa 06:15:20 oh, sigh 06:15:34 item.sub_type = SPWPN_NORMAL; 06:15:36 hmmmmmmm 06:27:09 stickyfingers (L16 HuNe) ASSERT((int)Buffer.size() == expanded_keys_left) in 'macro.cc' at line 552 failed. (IceCv) 06:28:00 -!- Bloaxor has joined ##crawl-dev 06:28:51 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 06:30:41 -!- ProzacElf has joined ##crawl-dev 06:31:10 -!- Wolfechu has quit [Ping timeout: 264 seconds] 06:31:33 -!- Bloax has quit [Ping timeout: 240 seconds] 06:35:36 -!- Bloaxzorro has joined ##crawl-dev 06:38:01 -!- Bloax has joined ##crawl-dev 06:39:03 -!- Bloaxor has quit [Ping timeout: 246 seconds] 06:41:05 -!- Bloaxzorro has quit [Ping timeout: 255 seconds] 06:44:04 03doy02 07* 0.16-a0-188-ge8d945f: set the right field here 10(16 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e8d945fb4cb8 06:44:04 03doy02 07* 0.16-a0-189-g6afbe27: fix branch depths in tests 10(6 minutes ago, 5 files, 9+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6afbe27a5c97 06:46:25 -!- BoredOne has quit [Ping timeout: 246 seconds] 06:47:04 -!- HoneyLocust has quit [Ping timeout: 255 seconds] 06:51:50 -!- Ququman has joined ##crawl-dev 06:53:10 iron troll (10T) | Spd: 10-11 | HD: 16 | HP: 68-108 | AC/EV: 20/4 | Dam: 52, 37, 37 | 10doors, regen | Res: 06magic(106), 05fire, 02cold | Chunks: 09poison | XP: 775 | Sz: Big | Int: normal. 06:53:10 %??iron troll perm_ench:haste perm_ench:might 06:54:14 03doy02 07* 0.16-a0-190-ga3d179f: travis configuration 10(79 minutes ago, 3 files, 72+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a3d179f45ed9 06:55:32 alright, travis is set up at https://travis-ci.org/crawl-ref/crawl-ref 06:56:11 it's triggered by pushing to github though (i set up a mirror at https://github.com/crawl-ref/crawl-ref) 06:56:38 so if someone (|amethyst?) can set up a hook to mirror incoming commits to github, that'd be helpful 07:01:54 -!- ontoclasm has joined ##crawl-dev 07:08:16 -!- markgo has quit [Ping timeout: 244 seconds] 07:13:16 -!- amalloy is now known as amalloy_ 07:18:29 -!- InvalidUser has quit [Quit: Page closed] 07:31:57 hmm... enabling "quiet mode" for cdb makes output more verbose :/ 07:38:58 -!- Miauw has quit [Ping timeout: 264 seconds] 07:40:26 -!- Bloaxor has joined ##crawl-dev 07:41:56 -!- Palyth has quit [Ping timeout: 240 seconds] 07:42:44 -!- svendre has quit [Ping timeout: 255 seconds] 07:42:45 -!- [1]svendre is now known as svendre 07:42:46 bummer, i don't think i can put multiple commands in a "command-within-a-command" either 07:42:53 -!- Bloax has quit [Ping timeout: 244 seconds] 07:44:13 -!- tcjsavannah has quit [Quit: tcjsavannah] 07:45:53 -!- ProzacElf has quit [Ping timeout: 240 seconds] 07:53:37 -!- KevinD has quit [Ping timeout: 246 seconds] 07:56:57 -!- KurzedMetal has quit [Read error: Connection reset by peer] 07:59:14 -!- Bloaxor has quit [Quit: Error: Bloax not found] 07:59:43 -!- Bloax has joined ##crawl-dev 08:00:21 03doy02 07* 0.16-a0-191-gaede943: fix stress tests for recent changes 10(5 minutes ago, 5 files, 14+ 14-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=aede943e5ade 08:00:21 03doy02 07* 0.16-a0-192-g06c719f: add qw stress test 10(5 minutes ago, 3 files, 3243+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=06c719fa4769 08:00:45 -!- Shome has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]] 08:00:46 -!- puissantveil has quit [Quit: Page closed] 08:05:41 -!- Lasty has joined ##crawl-dev 08:05:50 -!- wheals has quit [Quit: Bye] 08:06:17 -!- wheals has joined ##crawl-dev 08:07:29 -!- bonghitz has quit [Remote host closed the connection] 08:09:46 -!- wheals has quit [Client Quit] 08:10:04 -!- wheals has joined ##crawl-dev 08:21:58 -!- Vorhito has quit [Ping timeout: 246 seconds] 08:26:30 -!- Brannock has joined ##crawl-dev 08:35:58 03doy02 07* 0.16-a0-193-ge9a743d: disable tests that require wizmode in dgl builds 10(7 minutes ago, 3 files, 15+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e9a743dae851 08:40:23 -!- Patashu has quit [Ping timeout: 240 seconds] 08:41:08 -!- tcjsavannah has quit [Quit: tcjsavannah] 08:42:16 -!- MaxFrost has quit [Remote host closed the connection] 08:47:01 -!- zkyp_ is now known as zkyp 08:49:15 -!- HoneyLocust has quit [Ping timeout: 246 seconds] 08:49:39 -!- tcjsavannah has quit [Client Quit] 08:57:14 doy: thanks for adding qw to the stress tests, I've been meaning to do that for a while but haven't gotten around to it :) 08:59:26 elliptic: how lua-heavy is qw for testing? as in, will the lua calls bottleneck the stress tests? 08:59:40 if you know offhand that is 09:00:55 hm, the lua does get throttled sometimes 09:01:09 even if the online servers only use vanilla lua for clients, it might be worth getting luajit support up and running just for faster or deeper testing 09:01:21 mainly when there are a lot of monsters around, e.g. in V:5 09:01:28 sometimes luajit is *much* faster 09:01:45 I get around this locally by just disabling crawl's lua throttler 09:02:15 oh, with the throttle full open do you still get bottlenecked? 09:02:27 (by lua) 09:02:28 I don't *think* that the lua is significant without the throttling, yeah 09:02:36 ahh okay 09:02:42 but I haven't tested this carefully 09:08:49 <|amethyst> doy: dgl doesn't disable wizmode, it just requires it be turned on from the command line 09:10:24 <|amethyst> !nick doy 09:10:25 Mapping doy => doy doy2 09:12:39 <|amethyst> doy: on a related note, I just flagged your CAO account as admin (so you can do wizmode, download backed-up saves, and trigger rebuilds). Let me know if you want 'doy2' to have the same thing, or if you make an account on CSZO 09:13:52 <|amethyst> doy: (err, it must be enabled from the command line *and* turned on either in-game or in the rc) 09:15:55 -!- stanzill has quit [Changing host] 09:17:00 -!- MgDark has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]] 09:18:28 -!- tsohg has quit [Remote host closed the connection] 09:21:11 -!- Casanoah has quit [Client Quit] 09:23:22 -!- tsohg has quit [Ping timeout: 240 seconds] 09:28:29 -!- tensorpudding has quit [Ping timeout: 255 seconds] 09:31:01 -!- Krakhan|2 is now known as Krakhan 09:31:01 -!- Krakhan has quit [Changing host] 09:32:09 -!- Bloaxor has joined ##crawl-dev 09:33:20 -!- Ankalagon has quit [Quit: Page closed] 09:35:01 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 09:35:49 -!- Bloax has quit [Ping timeout: 255 seconds] 09:42:31 -!- ussdefiant has joined ##crawl-dev 09:52:06 -!- excalibur03 has quit [Read error: Connection reset by peer] 09:56:06 -!- TAS-2012v has quit [Read error: Connection reset by peer] 09:56:53 -!- HoneyLocust has quit [Remote host closed the connection] 09:57:23 -!- TS__ has joined ##crawl-dev 10:01:58 -!- UncertainKitten has joined ##crawl-dev 10:02:14 -!- Bloaxzorro has joined ##crawl-dev 10:04:35 ugh these !for_each_[frame/local] commands in cdb choke if you try to do multiple commands in an inner loop 10:04:52 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 10:05:21 -!- svendre has quit [Ping timeout: 272 seconds] 10:05:22 -!- [1]svendre is now known as svendre 10:05:23 so close to getting really nice JIT debugging results in the crashlog for msvc builds :( 10:05:54 -!- Bloaxor has quit [Ping timeout: 246 seconds] 10:07:24 -!- thened has quit [Quit: thened] 10:11:56 -!- ZRN has quit [Ping timeout: 240 seconds] 10:17:17 -!- stanzill is now known as stanzwecha 10:22:24 |amethyst: any idea why qw starts pausing every few seconds once it gets near the endgame 10:23:51 <|amethyst> how near the endgame? 10:24:09 around the point where it gets the third rune 10:24:24 <|amethyst> no clue then 10:24:45 <|amethyst> is it using CPU when that happens? 10:24:50 it pauses on each level, the last thing it says is "Done exploring." 10:25:00 waits about three seconds or so, and then continues 10:25:04 doy: that is caused by lua throttling on V:5 10:25:04 and no, not using cpu 10:25:15 elliptic: ah, okay 10:25:16 which somehow carries over and affects everything else 10:25:27 this didn't happen in older versions, I'm not sure what changed 10:25:37 but I get around it by disabling throttling 10:25:44 what's the easiest way to disable throttling? 10:26:14 I do it by making CLua::init_throttle() return instantly without doing anything 10:26:31 it might be nice to implement a less hacky way of disabling the throttle as a command-line option 10:26:34 yeah 10:27:16 I feel like I've asked this before but why isn't !decay marked useless for VS 10:27:26 it's not harmful but it's not good for anything either 10:27:55 like, maybe make a command-line option set some flag that is also checked in the "if (!managed_vm) return;" that is already there 10:28:17 yeah, i'll do that 10:28:53 -!- johnny0 has quit [Read error: Connection reset by peer] 10:29:05 -!- tsohg has quit [Remote host closed the connection] 10:29:22 -!- johnny0 has joined ##crawl-dev 10:29:47 -!- HoneyLocust has quit [Remote host closed the connection] 10:32:43 qw's use of BiA might be improved if it took a step in the opposite direction of the enemy after using it 10:33:15 <|amethyst> I forget... potions don't give nutrition anymore, do they? 10:33:17 so that if it does it while panicing in a corridor it won't just have the summon sit behind it and die like a chump 10:33:18 nope 10:33:36 <|amethyst> ah 10:33:39 <|amethyst> %git 2967930 10:33:39 07kilobyte02 * 0.14-a0-1126-g2967930: Don't give any nutrition for potions other than porridge. 10(9 months ago, 2 files, 1+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2967930014fe 10:33:52 -!- tsohg has quit [Ping timeout: 240 seconds] 10:34:16 (the chump that dies in that sentence would be qw itself) 10:34:55 -!- wheals has quit [Quit: Bye] 10:35:15 -!- wheals has joined ##crawl-dev 10:37:03 huh 10:37:09 qw gets confused by wizmode apparently 10:37:24 the G menu is showing both snake and spider for some reason 10:37:46 and it doesn't have any idea what to do with the "branch not generated this game" prompt 10:38:05 hm, are you doing anything in wizmode other than running qw normally? 10:38:13 hmmm 10:38:17 actually, i'm not even in wizmode 10:38:21 well 10:38:25 i'm in a debug build 10:38:37 <|amethyst> debug build is always wizmode, isn't it? 10:38:47 yeah, something like that 10:38:57 i think & is still disabled in debug dgl builds 10:39:06 if you don't pass -wizard 10:39:14 qw runs fine in wizmode if you just turn on wizmode on turn 0 and then turn qw on 10:39:14 but other parts of wizmode still work 10:39:29 <|amethyst> I don't think I've ever done a debug dgl build 10:39:36 yeah, not sure what caused the wrong branch to show up 10:39:37 -!- Shard1697 has joined ##crawl-dev 10:39:37 (the effect of this is that it usually cheats death by pressing esc at the prompt) 10:39:58 but yeah I'm not surprised it is getting confused if weird branch things are going on 10:40:49 it uses travel.find_deepest_explored to determine which branches are available to it 10:40:58 -!- wheals has quit [Quit: Bye] 10:41:11 <|amethyst> doy: this is a game that was started as qw? 10:41:15 -!- wheals has joined ##crawl-dev 10:41:15 |amethyst: yeah 10:41:32 could this be a branch entry mimic thing? 10:41:39 ah, that's possible 10:41:47 I'm not sure why it would be getting the branch not generated this game prompt, though 10:41:56 that shouldn't ever occur in a normal game, no? 10:42:09 it probably can in a debug build 10:42:10 -!- ussdefiant has quit [Ping timeout: 244 seconds] 10:44:00 -!- Bloax has joined ##crawl-dev 10:45:57 -!- Bloaxor has joined ##crawl-dev 10:47:08 -!- svendre has quit [Ping timeout: 240 seconds] 10:47:09 -!- [1]svendre is now known as svendre 10:47:18 03|amethyst02 07* 0.16-a0-194-g96c939e: Remove an obsolete comment. 10(13 minutes ago, 1 file, 0+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=96c939ef4c18 10:47:18 03|amethyst02 07* 0.16-a0-195-g395a70e: Make !strong poison useless in the same situations as !poison. 10(10 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=395a70ec9b85 10:47:18 03|amethyst02 07* 0.16-a0-196-gb7d624f: Mark decay as useless for the rot-resistant (Kvaak) 10(7 minutes ago, 1 file, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b7d624f5d856 10:47:23 -!- Bloaxzorro has quit [Ping timeout: 240 seconds] 10:47:54 -!- Bloaxzorro has joined ##crawl-dev 10:48:25 <|amethyst> oh 10:48:37 <|amethyst> strong poison in scheduled for removal 10:48:41 <|amethyst> doh :) 10:48:48 aww 10:49:12 strong poison always reminded me of this: http://www.anticscomic.com/?p=573 10:49:16 (or rather the other way around) 10:49:46 -!- TS__ has quit [Ping timeout: 264 seconds] 10:50:09 03|amethyst02 07* 0.16-a0-197-g8f0e0c1: Revert "Make !strong poison useless in the same situations as !poison." 10(66 seconds ago, 1 file, 0+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8f0e0c1492d0 10:50:11 -!- Bloax has quit [Ping timeout: 272 seconds] 10:50:42 -!- Bloaxor has quit [Ping timeout: 245 seconds] 10:51:08 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 10:51:17 <|amethyst> FR: &% and &o give you a warning (but still work) if you make a scheduled-for-removal item 10:51:41 <|amethyst> that would require a function that lists all of them 10:51:47 <|amethyst> but, hey, that would be useful anyway 10:52:37 <|amethyst> better than writing the list as || sub_type == FOO || sub_type == BAR in item generation loop conditions 10:53:07 |amethyst: what do you think the easiest way to mirror the repository to github would be? 11:00:20 03doy02 07* 0.16-a0-198-gc540322: actually, we can run wizmode tests on dgl builds 10(47 minutes ago, 2 files, 5+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c540322adb8d 11:00:20 03doy02 07* 0.16-a0-199-g43d5131: make test-qw separate from test-all 10(47 minutes ago, 2 files, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=43d51310439f 11:00:20 03doy02 07* 0.16-a0-200-g43fbf1d: don't create dumpfiles in qw stress test 10(46 minutes ago, 1 file, 0+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=43fbf1d56279 11:00:20 03doy02 07* 0.16-a0-201-gbaaa7c0: allow disabling clua throttling 10(18 minutes ago, 5 files, 13+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=baaa7c0a11d7 11:00:20 03doy02 07* 0.16-a0-202-gc19161e: disable lua throttling in stress tests 10(15 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c19161eb6b39 11:00:20 03doy02 07* 0.16-a0-203-ga09959a: run tests that don't require debug mode in normal builds 10(12 minutes ago, 2 files, 8+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a09959a54f18 11:00:20 03doy02 07* 0.16-a0-204-g67fddc5: oops, this shouldn't have been changed 10(5 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=67fddc51718e 11:00:39 -!- dtsund has joined ##crawl-dev 11:00:43 -!- TS__ has joined ##crawl-dev 11:02:28 https://www.youtube.com/watch?v=ln94E9AGYTc interesting 11:04:58 <|amethyst> doy: set up an empty repo and push to it? 11:05:26 03doy02 07* 0.16-a0-205-gc681113: sigh 10(5 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c681113fb1a0 11:05:50 <|amethyst> doy: IIRC that's what I did with sizzell 11:06:16 |amethyst: i mean, is there a better place than my personal server to run something like that 11:06:35 <|amethyst> doy: to run the integration tests? 11:06:46 no, just to pull from gitorious and push to github 11:06:55 <|amethyst> oh, you want to keep them synced 11:06:57 yeah 11:07:21 <|amethyst> hm 11:09:14 also, does gitorious have commit hooks, or is polling the best option 11:09:46 -!- wheals has quit [Quit: Bye] 11:10:05 <|amethyst> it at least has email hooks I think 11:10:06 -!- wheals has joined ##crawl-dev 11:10:23 <|amethyst> kilobyte used to watch those emails and trigger cheipoke automatically 11:10:58 -!- tsohg has quit [Ping timeout: 250 seconds] 11:11:44 <|amethyst> I would have made that -no-throttle but it's your bikeshed :) 11:11:53 -!- vfoley has quit [Ping timeout: 240 seconds] 11:12:17 i guess i should be consistent with -no-gdb 11:12:24 <|amethyst> doy: actually, that one has both 11:12:32 <|amethyst> it was -no-save that I was looking at 11:12:39 yeah, but -nogdb is undocumented 11:13:09 -no-save is also undocumented 11:13:15 <|amethyst> and probably should be 11:13:29 <|amethyst> or we should add a separate place to document debugging features 11:13:43 <|amethyst> crawl -debug-help 11:13:45 hmmm 11:13:47 also 11:14:12 what do you think about disabling the throttle by default for non-dgl builds 11:14:59 <|amethyst> would it still be possible to ^Q a runaway bot? 11:15:06 <|amethyst> oh 11:15:19 <|amethyst> I guess that's not possible currently if it's looping without input 11:15:40 <|amethyst> and if it's looping with input it should be possible either way 11:15:56 -!- archaeo has joined ##crawl-dev 11:16:21 hello DCSS developers and various hangers-on 11:16:35 is there a reason the CAO scoring pages aren't updating CSZO scores for 0.15? 11:16:37 <|amethyst> Hello, hanger-on 11:16:47 :) 11:16:54 <|amethyst> scoring daemon failed 11:16:58 ok 11:17:13 <|amethyst> weird, _mysql_exceptions.OperationalError: (2006, 'MySQL server has gone away') 11:17:14 those damn daemons 11:17:16 <|amethyst> but it certainly hasn't 11:17:43 -!- CacoS has quit [] 11:17:46 did you know that qw chokes on enchant weapon scrolls 11:19:02 did you know that you are using an old version of qw 11:19:11 -!- wheals has quit [Ping timeout: 255 seconds] 11:19:39 oh shit 11:20:12 that is no fun at all 11:20:13 -!- wheals has joined ##crawl-dev 11:23:52 haha 11:24:03 qw also doesn't really know what to do when it finishes a zig 11:24:17 like so many other players 11:24:26 "Sorry, you can't auto-travel out of here." 11:24:38 doy: hm, there does exist some zig code 11:25:57 doy: look at plan_zig_go_to_stairs and plan_zig_leave_level, if you haven't yet 11:26:14 changing 10 to 27 in those might work 11:26:51 (currently it does zig:1-10 after V:5 if it can figure out how to enter the zig) 11:27:53 also, seems like -seed really isn't particularly reliable 11:28:02 |amethyst: are you working on that CAO scoring pages thing as we speak? because I just noticed 11:28:20 that while I'm getting the right numbers in the "Players Ranked By Total Score" page 11:28:26 my personal page is still incorrect 11:28:30 doy: really? it has been 100% reliable for me so far 11:29:00 the thing where it ended up on zig:27 didn't happen again when i restarted with the same seed 11:30:09 hm 11:30:13 -!- the_glow has quit [Ping timeout: 244 seconds] 11:31:57 maybe it has to do with generating the des cache 11:33:18 how did it get to zig:27? 11:33:53 by being in wizmode, mostly 11:34:04 not sure why it didn't decide to leave though 11:34:19 <|amethyst> archaeo: yeah, it's up to the Cs for player pages 11:34:52 <|amethyst> archaeo: (it regenerates everything the first time it runs after startup; and thereafter tracks what is dirty) 11:35:01 -!- wheals has quit [Quit: Bye] 11:35:37 -!- wheals has joined ##crawl-dev 11:35:54 elliptic: try doing a normal build, clearing your des cache, and running ./test/stress/run qw 11:36:08 it seems to reproduce pretty reliably for me that way 11:36:08 thank you |amethyst, you are as usual the best 11:36:15 top tier dev for sure 11:36:17 i think it's just that the seed gets thrown off if it has to regenerate things 11:36:21 maybe 11:36:22 -!- wheals has quit [Client Quit] 11:36:29 <|amethyst> doy: yeah, that would make sense 11:36:42 -!- wheals has joined ##crawl-dev 11:36:43 <|amethyst> could generate des cache before setting the seed 11:37:00 <|amethyst> but if something has to be regenerated at runtime that doesn't help 11:37:26 -!- HoneyLocust has quit [Remote host closed the connection] 11:37:57 when would things be regenerated at runtime? 11:38:08 <|amethyst> possibly if a file goes missing 11:38:15 <|amethyst> not sure 11:38:34 well, that's probably enough of an edge case to not be worth worrying about 11:40:49 oh I guess I should also say while I'm here 11:40:52 congrats on 0.15 devs 11:40:58 03doy02 07* 0.16-a0-206-g405f52db: disable throttling by default on non-dgl builds 10(22 minutes ago, 4 files, 21+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=405f52dbfec8 11:41:00 it is a good version of crawl 11:44:17 <|amethyst> archaeo: thanks. still bugs to be fixed, though! :) 11:45:05 so it goes 11:45:16 <|amethyst> %git :/Vonnegut 11:45:18 07|amethyst02 * 0.12-a0-2159-g24951ff: Xom reads Vonnegut. 10(1 year, 6 months ago, 1 file, 3+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=24951ff0ef93 11:46:05 hah! 11:50:20 -!- eb_mobile has quit [Ping timeout: 240 seconds] 11:51:09 03doy02 07* 0.16-a0-207-g94dc1b8: delay setting fixed rng seed until after maps are generated 10(7 minutes ago, 1 file, 5+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=94dc1b8a27dc 11:53:41 -!- bonghitz has quit [Remote host closed the connection] 11:57:33 anyone have any opinions about the build options that i'm using in travis 12:00:00 <|amethyst> doy: maybe also one with all the contribs? 12:00:32 -!- epsik has quit [Quit: Page closed] 12:00:47 is there a way to force it to use the contribs even if the libraries already exist? 12:01:01 <|amethyst> BUILD_ALL=y I think 12:01:40 are there any configuration combinations that are currently being built that probably don't need to be? 12:05:06 <|amethyst> maybe USE_DGAMELAUNCH + FULLDEBUG isn't so necessary 12:05:59 <|amethyst> but it probably is necessary for full coverage 12:06:31 -!- wheals has quit [Quit: Bye] 12:06:44 -!- wheals has joined ##crawl-dev 12:08:01 i wonder how useful CLUA_BINDINGS is as a configuration option these days 12:08:54 <|amethyst> I use it for builds of 'monster' 12:08:57 <|amethyst> I don't remember why 12:09:38 -!- eb_mobile has joined ##crawl-dev 12:11:36 -!- wheals has quit [Client Quit] 12:11:53 -!- wheals has joined ##crawl-dev 12:14:59 |amethyst: https://github.com/doy/crawlbot/commit/0f8ed472359d59b6b259e4a6ba3e64529c5a3577 maybe? 12:15:49 -!- namad7 has quit [Ping timeout: 272 seconds] 12:16:51 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-207-g94dc1b8 (34) 12:21:43 03doy02 07* 0.16-a0-208-g6667487: add some more travis configurations for dep testing 10(3 minutes ago, 2 files, 5+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6667487d0d42 12:29:06 -!- Kalir has quit [Changing host] 12:33:23 -!- read has joined ##crawl-dev 12:37:07 -!- RodericNull has quit [Ping timeout: 246 seconds] 12:39:55 |amethyst: I've messed up something else now probably 12:40:01 milestones are not showing up in webtiles 12:40:49 -!- simmarine has joined ##crawl-dev 12:41:29 <|amethyst> TZer0: make sure both config.py and dgamelaunch.conf have the same inprogress dir for 0.15 12:42:03 <|amethyst> TZer0: also, you might need to restart crawl-inotify-dglwhere 12:42:21 <|amethyst> (you do need to restart it, but I'm not sure if Webtiles needs it; dgl does) 12:43:49 <|amethyst> TZer0: also, you should update lantell (two places: list of milestones/logs, and the $version command) 12:44:02 <|amethyst> though that wouldn't cause this problem 12:46:23 $version 12:46:24 trunk: 0.16-a0-148-g3b84123; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.4 12:46:55 -!- InvalidUser has quit [Ping timeout: 246 seconds] 12:46:55 -!- archaeo has quit [Ping timeout: 246 seconds] 12:47:36 -!- Lantell has quit [Remote host closed the connection] 12:47:49 -!- Lantell has joined ##crawl-dev 12:47:51 $version 12:47:57 $version 12:48:06 trunk: 0.16-a0-148-g3b84123; 0.15: 0.15-b1-90-gf40f08b; 0.14: 0.14.1-27-g0f46f74; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.4 12:48:10 trunk: 0.16-a0-148-g3b84123; 0.15: 0.15-b1-90-gf40f08b; 0.14: 0.14.1-27-g0f46f74; 0.13: 0.13.2; 0.12: 0.12.3; 0.11: 0.11.3; 0.10: 0.10.4 12:48:18 That's fixed then. 12:49:53 inprogress_path = "%%CHROOT_INPROGRESSDIR%%/crawl-15/" 12:49:56 hmm.. 12:52:11 03doy02 07* 0.16-a0-209-g5eff6f1: display morgues and crash files from tests after testing 10(5 minutes ago, 1 file, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5eff6f1a0b71 12:56:36 Webtiles server restarted. 12:57:41 |amethyst: I've also updated milestones 12:59:54 |amethyst: inprogressdir = "%rinprogress/crawl-15/" 13:00:02 those look identical 13:00:09 I mean, milestones are working for git 13:00:14 and I have made the folder.. 13:01:06 -!- Siegurt has joined ##crawl-dev 13:01:16 <|amethyst> and it's writeable? 13:01:39 http://crawl.lantea.net/crawl/meta/0.15/milestones 13:01:44 oops 13:01:47 yeah. 13:02:25 <|amethyst> hmm... not sure at the moment 13:02:33 <|amethyst> must go for a bit, I'll give it some more though 13:02:35 <|amethyst> t 13:02:54 thanks :) 13:04:20 Stable (0.15) branch on crawl.lantea.net updated to: 0.15-b1-91-gafc2b96 13:07:26 03doy02 07* 0.16-a0-210-ge4af178: timeout tests on travis in 9 minutes, so we get a crash report 10(6 minutes ago, 2 files, 4+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e4af1789408c 13:12:32 03doy02 07* 0.16-a0-211-g2b0da2b: need to fetch submodules for BUILD_ALL builds 10(4 minutes ago, 1 file, 13+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2b0da2bf85c7 13:19:44 -!- Dixlet_ has joined ##crawl-dev 13:22:20 -!- Dixlet has quit [Ping timeout: 260 seconds] 13:23:56 -!- CatPlusPlus has quit [Ping timeout: 240 seconds] 13:25:06 -!- HoneyLocust has quit [Remote host closed the connection] 13:29:41 -!- SteampunkDuck has quit [Read error: Connection reset by peer] 13:39:53 -!- evilmike has joined ##crawl-dev 13:47:08 -!- Miauw has quit [Ping timeout: 240 seconds] 13:51:25 -!- Doomturtle has quit [Ping timeout: 255 seconds] 13:52:51 -!- Kadarus has quit [Quit: Bye] 13:55:44 In file included from directn.cc:8: 13:55:45 ./directn.h:239:10: warning: private field 'may_target_monster' is not used 13:55:45 [-Wunused-private-field] 13:56:55 yeah, there are a couple things that are only used with certain configs 13:56:56 (OSX local tiles build; console does not emit a warning) 13:59:51 -!- Blazinghand has quit [Read error: Connection reset by peer] 14:04:24 -!- UncertainKitten has quit [Ping timeout: 250 seconds] 14:04:44 -!- Soadreqm has quit [Quit: leaving] 14:04:45 -!- mamgar has quit [Ping timeout: 272 seconds] 14:09:22 -!- Doomturtle has quit [Ping timeout: 240 seconds] 14:12:00 -!- tcsc has quit [Quit: computer sleeping] 14:12:45 HawkPuma (L10 TrMo) ERROR in 'mon-util.cc' at line 1730: bogus mc (no monster data): invalid monster_type 1000 (1000) (D (Sprint)) 14:14:19 doy: still I report them, especially after the time an uninitialized variable led to instant 6* piety :) I think |am*thyst has a bit of a priority on cleaning up warnings, at least sometimes 14:14:22 -!- vfoley has quit [Changing host] 14:15:12 amfoothyst 14:15:45 -!- ontoclasm is now known as |amtothysm 14:16:55 (I actually have a second, platform specific, warning since switching to clang for local builds but am not sure it's worth the effort. then again |a has already fixed another of those...) 14:17:27 LINK crawl 14:17:27 clang: warning: argument unused during compilation: '-pthread' 14:24:00 -!- Doomturtle has quit [Read error: Connection reset by peer] 14:25:10 -!- Doomturtle has quit [Read error: Connection reset by peer] 14:28:45 <|amethyst> ugh 14:28:59 <|amethyst> apparently clang complains about -pthread when linking, but requires it when compiling 14:29:29 <|amethyst> requires it on some OSes when compiling; probably not OS X 14:30:53 -!- sitnaltax has quit [Quit: Page closed] 14:37:17 Grunt: Did you see that I did something HORRIBLE 14:37:33 -!- tolly has quit [] 14:38:41 wth is -pthread 14:38:48 -!- dtsund has quit [Quit: dtsund] 14:39:27 ... why would you need special preprocessor flags for threading? 14:40:01 <|amethyst> this seems to be only required for a few RISC architectures 14:40:19 -!- dtsund has joined ##crawl-dev 14:40:23 *cpp: 14:40:23 %{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT} 14:40:39 *lib: 14:40:39 %{!mandroid|tno-android-ld:%{pthread:-lpthread} %{shared:-lc} %{!shared:%{mieee-fp:-lieee} %{prof 14:40:39 ile:-lc_p}%{!profile:-lc}};:%{shared:-lc} %{!shared:%{mieee-fp:-lieee} %{profile:-lc_p}%{!profile 14:40:40 :-lc}} %{!static: -ldl}} 14:40:44 and on link arranges for the platform threading libs to be linked 14:40:44 -!- puissantveil has quit [Quit: Page closed] 14:40:57 oops, stupid putty ... 14:41:06 but on OS X, most programs are or can be threaded, so threading libs are in libc 14:41:46 still, -pthread should probably be supported as a do-nothing flag when clang is called for linking 14:42:12 there's a long-tradition of no-op compat flags in unix 14:42:32 <|amethyst> probably it is if your clang is called as gcc? 14:42:32 yes, which clang has tossed to the winds 14:42:47 <|amethyst> s/robably/ossibly/ 14:42:53 clang complains about *all* unused/unexpected parameters/flags, and many of them are slated to become hard errors 14:42:59 SamB: i think mingw's gcc does the same thing when there is no winpthread available either (no -pthread support) 14:43:09 johnny0: that's different 14:43:10 <|amethyst> johnny0: well, that's different 14:43:17 then you'd have problems ANYWAY 14:43:26 * geekosaur agrees that this is unnecessary pedantry, but doesn't call the shots... 14:43:33 well, um, hmm 14:44:03 maybe sometimes you've needed -pthread just to make your code safe to use in code that MIGHT be used in threaded programs 14:44:08 could be an issue then 14:44:23 |amethyst: anyway, are they trying to promote autoconf usage or something? 14:46:46 -!- sorbius has quit [Ping timeout: 264 seconds] 14:47:30 <|amethyst> SamB: to be fair, gcc is even worse: 14:47:32 -!- AtomikKrab has quit [Ping timeout: 240 seconds] 14:47:50 |amethyst: hmm? 14:47:55 <|amethyst> g++: error: unrecognized command line option ‘-Wunused-private-field’ 14:48:00 I wonder how many times qw has won. 14:48:02 <|amethyst> that's without -Werror 14:48:11 |amethyst: huh 14:48:13 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:48:33 I thought it stopped doing that for -W flags 14:48:49 <|amethyst> possibly; I have 4.7 here 14:48:57 hmm, nope 14:48:58 <|amethyst> but -pthread isn't a -W flag anyway :) 14:49:06 % gcc -Wbar 14:49:06 gcc: error: unrecognized command line option ‘-Wbar’ 14:49:06 gcc: fatal error: no input files 14:49:06 compilation terminated. 14:49:14 <|amethyst> hm 14:49:39 <|amethyst> so should we suppress -pthread when linking with clang; or should we use -Qunused-parameter when we detect clang? 14:50:01 <|amethyst> and, for that matter, where (and how) should we detect clang 14:50:03 -!- ProzacElf has joined ##crawl-dev 14:51:11 |amethyst: so, um, who noticed? 14:51:24 <|amethyst> ? 14:51:50 <|amethyst> who noticed what? 14:52:02 the -pthread thing 14:52:06 <|amethyst> geekosaur 14:52:36 what do the freebsd people do? 14:53:01 probably use gcc. I was doing that also until 2 days ago 14:53:52 but I tried clang and found the resulting program ran impressively faster 14:53:56 at least on OS X 14:54:02 03|amethyst02 07* 0.16-a0-212-g3ed950e: Mark a private field unused in tile builds (geekosaur). 10(26 minutes ago, 1 file, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3ed950e3555a 14:54:39 -!- schistosomatic has quit [Ping timeout: 246 seconds] 14:54:39 -!- tkappleton has quit [Ping timeout: 246 seconds] 14:54:41 <|amethyst> hopefully our UNUSED hack works in clang 14:54:49 i mean, does clang guarantee that you're getting reentrant functions without -pthread? 14:55:04 <|amethyst> johnny0: on OS X it does apparently 14:55:24 <|amethyst> but I did come across something saying you do need it in general when compiling (not linking) with clang 14:55:25 -pthread in the link step just brings in -lpthread. on OS X that's in libSystem 14:55:37 (which is the equivalent to libc) 14:56:09 -!- Bloax has joined ##crawl-dev 14:56:35 compiling doesn't complain, just the link step does, and on OS X it is indeed irrelevant because all programs get linked with "the thread library" automatically 14:56:54 <|amethyst> hm, what about Linux 14:56:59 <|amethyst> do you need -lpthread instead then? 14:57:04 <|amethyst> s/Linux/GNU/ 14:57:33 I have no idea and am not currently in a position to check. I suspect you do need it at link time, though 14:57:48 forcing everything to use threaded libs is an OS X-ism 14:58:02 -!- valtern has quit [Remote host closed the connection] 14:58:14 (which implies that freebsd also would not see or care about this) 14:58:37 -!- Bloaxzorro has quit [Ping timeout: 245 seconds] 15:01:13 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 15:02:34 -!- Kadarus has quit [Quit: Bye] 15:03:16 -!- Doomturtle has quit [Read error: Connection reset by peer] 15:03:54 -!- Siegurt has quit [Quit: Leaving.] 15:05:54 |amethyst: yes, you need -lpthread 15:08:50 actually, come to think of it, it'll be required on freebsd as well, because there are (or historically were) two different threading options with different support libraries (pthreads and KSE) 15:10:21 <|amethyst> SamB: hm, currently we use -lpthread only with ICC 15:10:38 <|amethyst> (I don't know if anyone has tried compiling with ICC ever) 15:10:57 well, -pthread adds -lpthread 15:11:10 <|amethyst> SamB: oh, at link time on Linux with clang? 15:11:15 <|amethyst> :( 15:11:18 no idea there 15:11:33 I don't have clang 15:15:55 -!- Pepe has quit [Quit: rebuttal] 15:17:24 -!- Harkenn has joined ##crawl-dev 15:17:27 ??clang 15:17:27 clang[1/2]: clang 15:17:28 <3 15:17:33 -!- Nomi has quit [Ping timeout: 240 seconds] 15:19:57 1learn edit clang[1] s/clang/cang 15:19:57 cang 15:20:33 alrighty, windows builds can get stack traces using mgwhelp.dll (with dbghelp.dll fallback), and can call_gdb with either gdb for cygwin/mingw targets or cdb for msvc targets -- i don't have a msvc 2012+ install to test out a full build, but cl.exe compiles the crash implementations just fine 15:21:39 Grunt: wtf_grunt 15:21:50 !send a_horrible_fate gammafunk 15:21:51 Sending gammafunk to a_horrible_fate. 15:21:57 We also tried to blame your vault for breaking qw 15:22:04 turns out PF broke your vault 15:22:06 !blame PleasingFungus 15:22:06 I pronounce PleasingFungus... Guilty! 15:22:19 interesting bug though 15:22:26 !send gammafunk buggly things 15:22:26 Sending buggly things to gammafunk. 15:22:31 i guess if people do dev work on a windows machine and don't want to run the debugger all the time it can be useful -- i don't know how much gdb/windbg impact crawl's runtime performance 15:22:41 An incredibly debugged thing comes into view 15:23:01 You debug the very buggly thing!!!!!! The very buggly thing convulses!!!!!!!!!! 15:23:11 fr: /debugging 15:23:13 -!- tensorpudding has quit [Ping timeout: 255 seconds] 15:23:26 The debugging ray hits gammafunk!!!!!!!!!!!!!!!!!! Ouch! That really hurt! 15:23:31 <|amethyst> The boulder beetle shrivels and dies. 15:23:37 |amethyst: o_O 15:23:49 Grunt: I fought the wtf_mnoleg and he seemed not terribly hard to defeat with stasis + might + agil and a typically decked out char of tso 15:24:02 what's a wtf_mnoleg? 15:24:02 I think many of his vaults actually work against him 15:24:08 %git wtf_mnoleg 15:24:08 07gammafunk02 * 0.16-a0-188-gbfa32b0: Turn Mnoleg into a something even more horrible 10(15 hours ago, 10 files, 89+ 25-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bfa32b0eb41b 15:24:09 evilmike: ^ 15:24:19 that's in a branch, so very tentative 15:24:35 Might not go anywhere; it's an idea we had. 15:24:46 most of the vault constrain his space a lot, so with his summons and the tentacles 15:24:58 there's not always room for them both to hit 15:25:04 The vaults either restrict his movement a lot... or are evilmike_mnoleg_eyes 15:25:05 <_< 15:25:08 yes 15:25:17 I'm considering taking those vaults and widening them a bit 15:25:18 i made that one so he had space to use malign gateway 15:25:22 Yes. 15:25:26 It even says so in the comments :) 15:25:34 something i thought of once was give him a tweaked malign gateway spell which has less of a delay, and no cap on the number of portals 15:25:41 https://dl.dropboxusercontent.com/u/63152810/morgue-qw-20140817-220735.txt all hail the lcs master race 15:25:45 yeah and the others might need some widening treatment; they're not particularly interesting vaults anyhow 15:25:47 mnoleg_grunt does have a fair amount of room to maneuver; it just doesn't *look* like it does. 15:25:59 Hrm, I think I fought him in that one 15:26:08 !vault mnoleg_grunt 15:26:08 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/pan.des;hb=HEAD#l646 15:26:09 his buffed malign gateway could also have no restrictions on space 15:26:17 i dunno if it would help though 15:26:26 well I think just giving mnoleg tentacles will probably always work better than malign 15:26:45 since the portal is fixed, and the tentacle is no faster than mnoleg 15:26:48 <|amethyst> summon tentacles encircling 15:26:53 hah 15:27:04 i wouldn't give them af_chaos if they are attached directly to mnoleg though 15:27:09 I did have a notion of giving Mnoleg Blink Allies Encircling <_< 15:27:11 -!- Miauw_ has quit [Read error: Connection reset by peer] 15:27:13 since you basically can't ever melee something with af_chaos 15:27:18 (summon horrible things encircling) 15:27:30 well you can with stasis of course 15:27:43 AF_MNOLEG imo 15:27:48 maybe af_klown? 15:27:57 I forget precisely what that does now 15:28:02 klown is kind of "chaos lite" 15:28:04 BadStuff 15:28:08 mostly just random elemental stuff 15:28:12 yeah maybe klown, I'll take a look at that 15:28:14 more reliably than chaos 15:28:21 ??af_klown 15:28:21 af klown[1/1]: Special damage type used by Killer Klowns. Per attack randomly: strong poison, pain, drain speed, fire, cold, elec, antimagic, acid. 15:28:26 <|amethyst> If you use XXX to take down Jory 15:28:27 but with less disgusting things like paralysis 15:28:32 <|amethyst> Does that mean the SHT hits the fang? 15:28:40 ....wow 15:28:41 !banish |amethyst 15:28:41 Grunt casts a spell. |amethyst is devoured by a tear in reality! 15:29:04 otoh SHT hits the fang is the basis of a clan name 15:30:18 -!- schistosoma is now known as schistosomatic 15:30:34 <|amethyst> maybe "SHT hits the faun" is better? 15:31:16 -!- SwissStopwatch has joined ##crawl-dev 15:31:23 the only problem with it is everyone mostly calls it XXX and won't get SHT most likely 15:39:08 What's the landscape of DCSS-dev like nowadays? c-r-d use? mantis? dev wiki? tavern? 15:40:06 Would really like to get back in and contribute 15:40:17 <|amethyst> most discussion is here 15:40:40 <|amethyst> C-R-D is mostly used for potentially controversial proposals, administrative stuff, and complaining about commits :) 15:40:47 <|amethyst> and hasn't been used much for weeks 15:40:49 <|amethyst> !seen dpeg 15:40:49 I last saw dpeg at Wed Jul 16 19:36:01 2014 UTC (4w 4d 1h 4m 48s ago) quitting, saying 'Quit: leaving'. 15:41:26 I haven't seen a CRD email for a while. is that because there haven't been many controversial topics? 15:41:29 <|amethyst> the wiki gets used sometimes but not really a lot 15:42:31 <|amethyst> johnstein: in part because we've been working on release, in part because dpeg has been away so there's no one to cajole people into using the mailing list 15:42:44 <|amethyst> Harkenn: mantis is quite active 15:42:48 -!- Doomturtle has quit [Ping timeout: 260 seconds] 15:43:06 |amethyst: hehe, always the backlist of stuff there, I imagine. 15:43:12 (as has always been the case) 15:43:12 |amethyst: ah ok. was worried that I fell off the mailing list or something. 15:43:30 <|amethyst> Harkenn: btw, should we change the mailmap (and chanserv rules) to use this nick? 15:44:00 |amethyst: not necessarily; I'm trying to figure out how I'm going to handle nicks. My work-system uses Cryp71c and I'm tired of ghosting / fighting w/ it 15:44:16 TBH I'm not sure what I'm doing :p 15:44:38 <|amethyst> Harkenn: cryp71c is registered, right? 15:44:53 -!- HoneyLocust has quit [Remote host closed the connection] 15:44:56 yes, and I'm technicall auth'd under it atm too...just have a diff nick. 15:45:10 <|amethyst> Harkenn: /whois doesn't says your authed under it 15:45:15 <|amethyst> s/your/you're/ 15:45:34 |amethyst: really, it gives me this: "Harkenn [~Cryp71c@c-69-180-225-23.hsd1.tn.comcast.net]" 15:45:36 <|amethyst> there should be an account: line 15:45:41 <|amethyst> Harkenn: that is your local user name 15:45:47 <|amethyst> Harkenn: as sent by your IRC client 15:46:04 <|amethyst> see :) 15:46:07 Harkenn: ah, ...now I'm authed :) 15:56:16 -!- Patashu has joined ##crawl-dev 15:59:08 -!- edlothiol has quit [Ping timeout: 260 seconds] 16:01:45 -!- InvalidUser has quit [Quit: Page closed] 16:02:40 -!- HoneyLocust has quit [Remote host closed the connection] 16:05:51 -!- twzt has quit [Ping timeout: 255 seconds] 16:11:22 -!- ilyak_ has quit [Ping timeout: 250 seconds] 16:12:34 -!- ilyak has quit [Ping timeout: 264 seconds] 16:14:33 -!- Medar has quit [Ping timeout: 240 seconds] 16:14:44 -!- twzt has quit [Ping timeout: 250 seconds] 16:16:25 -!- Medar has joined ##crawl-dev 16:17:37 -!- thened has quit [Quit: thened] 16:19:41 -!- ebarrett has quit [] 16:20:01 -!- ebarrett has joined ##crawl-dev 16:25:07 -!- ProzacElf_ has joined ##crawl-dev 16:25:46 -!- Patashu has quit [Ping timeout: 255 seconds] 16:28:46 -!- ProzacElf has quit [Ping timeout: 264 seconds] 16:28:49 -!- bonghitz has quit [Remote host closed the connection] 16:29:47 -!- soundlust|2 is now known as soundlust 16:37:04 jesus christ do i hate git already 16:38:08 ??disaster_area 16:38:08 disaster area[1/5]: 5* {Qazlal} invocation; blasts the entire area around you with lots of {Upheaval}s. Eats piety like {Corrupt}. 16:38:12 ??disaster_area[2 16:38:12 disaster area[2/5]: !lg drag0n tomb:3 1 -tv:<0.3 16:38:13 ??disaster_area[3 16:38:14 disaster area[3/5]: so what does Disaster Area actually do, besides insta-kill you on tomb:3 insta-kills everything besides you when you aren't on tomb 3 16:38:30 !lg drag0n tomb:3 1 -tv:<0.3 16:38:31 1. drag0n, XL27 HOFi, T:75693 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 16:38:39 Bloax: git is awesome. so awesome, that its like a grenade that you hold in your hand! 16:39:06 it's like a grenade you hold in your hand 16:39:15 if your grenade required you to know everything that happens within a grenade 16:39:31 Bloax: it does requrie that you know what's going on though...yeah. 16:39:55 I'm in a corporate SVN environment where we don't even need the distributable nature of git (one of its highly-touted features) and we're finding ourselves needing what GIT offers. 16:40:24 -!- ProzacElf_ has quit [Ping timeout: 250 seconds] 16:41:00 ??git 16:41:01 git[1/2]: Readonly: git clone git://gitorious.org/crawl/crawl.git Read/Write: git@gitorious.org:crawl/crawl.git Web interface: http://s-z.org/neil/git/?p=crawl.git;a=summary 16:41:09 ??git[2 16:41:09 git[2/2]: https://crawl.develz.org/wiki/doku.php?id=dcss:help:git 16:41:48 most people use git in a fairly centralized manner anyway, but with the niceness of beiing able to commit locally 16:42:20 evilmike: we're finding its branchyness to be something that SVN is lacking, or else doesn't handle well for some reason. 16:42:28 yeah svn branches are gross 16:43:13 Bloax: I've got to get back into git, but from what I can recall from years ago: rebase origin/master is your friend (mostly), but don't use it lightly...because I recall (somehow) screwing up my history quite thoroughly using it or some other command mistakenly. 16:43:50 i'm fixing up a patch because recent changes have broken a part of it 16:44:38 evilmike: from what I can tell, they're nothing more than virtual segmentations of the repo. History, branch switching, etc. still uses commit #s literally...so...switching back and forth between branches and then comparing the file to its historical commits is pointless (it picks up previous commits in other branches and tells you you have a bazillion differences) 16:45:23 Bloax: recent changes have broken a part of.....git? 16:45:33 the patch 16:45:39 which means that it doesn't apply 16:45:42 <|amethyst> !rebase Bloax 16:45:43 |amethyst rebases Bloax. Bloax is banished to the reflog! 16:45:52 and git isn't exactly being helpful 16:46:05 <|amethyst> git mergetool FTW 16:46:29 <|amethyst> you have to set it up and give it a program that's capable of showing and picking from 3-way patches 16:46:37 <|amethyst> vim can do that with vimdiff 16:47:25 all this implying i can do any of this 16:47:30 does anyone here use msvc 2012+ to do crawl dev? 16:47:55 <|amethyst> johnny0: no, but someone should (or at least test it and fix breakages) 16:47:58 -!- siepu has quit [Quit: Leaving] 16:48:09 <|amethyst> johnny0: mumra did when he was active, I believe 16:48:37 <|amethyst> and probably some people use the editor but just have it call msys make 16:49:10 -!- soulfreshner has quit [Quit: soulfreshner] 16:49:10 yeah, i'm worried about how the msvc build process handles signals 16:49:13 <|amethyst> I have msvc on my work laptop but not my dev machine 16:49:56 i tested the windows JIT debugger with a mingw-w64+pdb and things worked fine 16:50:35 but i don't know if the msvc builds can even write a crashlog (i.e., if they just die when a segfault happens) 16:51:15 <|amtothysm> gammafunk: whyyyyy 16:51:19 <|amtothysm> why would you do this to me 16:51:48 i have an older VS2008 install, but i don't think there are any project conversion utilities for that far back 16:53:21 -!- lobf has joined ##crawl-dev 16:54:42 <|amethyst> johnny0: I think you can build crawl with express (2012+ though) 16:55:35 time for johnny0 to be 16:55:36 !glasses 16:55:36 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 16:55:37 b-b-b-but my precious 30 days!!! 16:55:39 a bit more expressive 16:55:40 ??? 16:55:57 <|amethyst> I have Pro 2012 on my work laptop, but I don't want to do crawl stuff on a work machine 16:56:03 i thought express 2012 was a 30-day trial with some sort of extension if you register with MS 16:57:20 <|amethyst> I think it's a permanent extension if you register but am not sure 16:59:16 -!- stanzwecha is now known as stanzill 17:01:33 -!- Kramin has joined ##crawl-dev 17:01:38 -!- ilyak has quit [Ping timeout: 250 seconds] 17:01:39 -!- ilyak_ has quit [Ping timeout: 255 seconds] 17:03:26 -!- SomeStupidGuy has quit [Ping timeout: 255 seconds] 17:10:12 <|amtothysm> did potions of porridge get removed or do they just start id'ed now? 17:10:31 start id'd 17:10:35 <|amtothysm> ah 17:17:15 -!- M1zzu has quit [Quit: Leaving] 17:17:55 -!- Moonsilence has quit [Ping timeout: 272 seconds] 17:20:29 Unstable branch on crawl.lantea.net updated to: 0.16-a0-212-g3ed950e (34) 17:21:07 -!- truemono has quit [Ping timeout: 255 seconds] 17:22:59 -!- Harkenn has quit [Quit: leaving] 17:23:15 -!- Harkenn has joined ##crawl-dev 17:26:50 -!- Kramin has quit [Remote host closed the connection] 17:32:30 -!- tsohg has quit [Remote host closed the connection] 17:32:34 -!- ibanez has quit [Quit: Page closed] 17:37:46 -!- tsohg has quit [Ping timeout: 264 seconds] 17:41:08 -!- kroki has quit [Quit: Page closed] 17:42:33 -!- Daekdroom has quit [Ping timeout: 240 seconds] 17:43:31 -!- ProzacElf has joined ##crawl-dev 18:00:52 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 18:08:10 wait who is |amtothysm 18:08:17 <|amethyst> ontoclasm 18:08:32 ic 18:08:54 -!- Doomturtle2 has quit [Read error: Connection reset by peer] 18:08:56 |amtothysm: because you feel you need to make new tentacle tiles? well it's not final yet 18:09:02 I haven't heard any objections though 18:09:15 other than to point out that af_klown is probably better than af_chaos 18:09:25 and I think the eldritch tiles work ok 18:09:47 I guess the problem is that people will assume they melee with chaos though 18:09:52 should have a better name than 'eldritch' 18:10:02 and what's wrong with AF_CHAOS? 18:10:24 well it's just that you kind of have to fight it with stasis to be not insane 18:10:54 and af_klown would be interesting in a similar way without more or less requiring that 18:11:31 of course if you can haste and otherwise fully buff, you can certainly kill mnoleg with his current hp+defenses before the tentacles can hit 18:11:45 -!- HellTiger has quit [Ping timeout: 272 seconds] 18:12:03 I was able to do that, but in another fight doing the same I got parad and nearly died, so stasis is probably the only reasonable way for melee 18:14:40 I guess you could argue that you need stasis now because of summon eyes, but giant eyeballs are very slow 18:15:39 maybe the tentacles should have muta brand, and mnoleg should have chaos 18:17:07 -!- stanzill has quit [Quit: au rev] 18:17:14 -!- radinms has quit [Quit: Leaving...] 18:17:20 Mnoleg (09&) | Spd: 13 | HD: 17 | HP: 350 | AC/EV: 10/25 | Dam: 3509(mutation), 2306(blink self) | 05demonic, 10doors, fighter, see invisible, !sil | Res: 13magic(immune), 05fire, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 10820 | Sp: sum.eyeballs, smiting (7-17), malign gateway, sum.horrible things | Sz: Large | Int: high. 18:17:20 %??mnoleg 18:17:38 -!- Patashu has joined ##crawl-dev 18:24:09 well af_klow seems quite appropriate, especially since he even looks like a clown 18:24:16 *af_klown 18:24:32 Mnoleg's tentacle defenestrates you! 18:24:48 possibly an hp boost as well, but I think not more than 100 18:26:01 we don't have a way to communicate af type to the player at all? 18:26:17 Sure we do! 18:26:18 xv 18:26:21 (thank MPA for that) 18:26:23 ah, does it do that? 18:26:30 heh, what does it show for af_klown I wonder 18:26:50 case AF_KLOWN: return "cause random powerful effects"; 18:27:10 well, it's not wrong I guess 18:27:20 return "does stuff" 18:27:22 ; 18:27:28 !send stuff.cc gammafunk 18:27:29 Sending gammafunk to stuff.cc. 18:28:28 ??af_klown 18:28:28 af klown[1/1]: Special damage type used by Killer Klowns. Per attack randomly: strong poison, pain, drain speed, fire, cold, elec, antimagic, acid. 18:29:53 -!- PolkaDot has quit [Quit: Lost terminal] 18:30:03 "may cause powerful damaging effects, or drain your speed or magic" 18:30:17 "talk to your doctor before meleeing Mnoleg" 18:30:27 -!- UncertainKitten has joined ##crawl-dev 18:31:27 -!- lobf has quit [Read error: Connection reset by peer] 18:31:36 -!- LexAckson has joined ##crawl-dev 18:32:44 -!- lobf has joined ##crawl-dev 18:33:42 Killer Klown (04p) | Spd: 13 | HD: 20 | HP: 126-178 | AC/EV: 10/15 | Dam: 3012(klown) | 10doors, see invisible, regen, !sil | Res: 06magic(160) | Vul: 11silver | XP: 4743 | Sp: blink | Sz: Medium | Int: high. 18:33:42 %??killer klown 18:33:57 more hd than mnoleg 18:34:29 imo give Mnoleg HD 21 to compensate 18:34:39 He's the Head Klown 18:35:10 give mnoleg summon killer klowns 18:35:31 yessssss 18:35:39 oh, maybe put some klowns in his vault 18:35:48 lom gets wizards after all 18:35:52 -!- HoneyLocust has quit [Remote host closed the connection] 18:36:02 yessssssssssssssssssssssss 18:36:19 make mnoleg spawn klowns on being hit 18:36:27 The Royal Klown 18:36:27 ...nah <_< 18:36:27 -!- Poncheis has quit [Ping timeout: 245 seconds] 18:36:31 -!- Poncheis_ is now known as Poncheis 18:36:33 well it was worth a try 18:36:43 ebarrett was really on a roll 18:37:05 if I was a dev crawl would be crushed under its own weight in less than a month 18:37:40 we'd also have triple swords 18:37:55 better that than triple crossbows! 18:37:58 quintuple swords 18:38:00 giant spiked demon blades 18:38:04 amirite 18:38:14 still waiting for demon nets 18:38:45 also, the mysterious db entry for demonic plants makes me want to make a demonic equivalent of a thorn hunter 18:39:02 demonic f 18:39:21 put it in pan 18:39:43 well that'd be the idea I guess. It won't happen since I have no ideas for it 18:40:22 demon dryad 18:40:47 demonic forest encompass vault (or branch) 18:40:50 -!- ProzacElf_ has joined ##crawl-dev 18:40:56 -!- Shard1697 has quit [Read error: Connection reset by peer] 18:40:57 which we can decide is bad and then disperse to pan and hell 18:41:51 is it possible to just disable scythe of curses cursing your items while following ash 18:42:16 it results in obnoxious amounts of "the curse is absorbed by ashenzari" which stop travel and autoexplore 18:42:40 -!- ProzacElf has quit [Ping timeout: 244 seconds] 18:47:48 hey I think I found a bug. if you attack a monster while berserk via _untrap_monster() path, then you don't set apply_berserk_penalty to 0 anyway so you take a berserk penalty for doing this 18:48:37 -!- HoneyLocust has quit [Remote host closed the connection] 18:48:42 I'll mantis is 18:48:44 *it 18:49:58 -!- Siegurt has joined ##crawl-dev 18:53:56 https://crawl.develz.org/mantis/view.php?id=8882 18:54:13 Kvaak: sounds reasonable 18:54:27 should I mantis it? 18:54:53 sure 18:56:00 -!- svendre has quit [Ping timeout: 260 seconds] 18:56:00 -!- [2]svendre is now known as svendre 18:58:12 -!- predator217 has quit [Ping timeout: 250 seconds] 18:58:20 03doy02 07* 0.16-a0-213-g98cc016: &u and &d should not update the travel cache 10(53 minutes ago, 3 files, 13+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=98cc0161925d 18:58:20 03doy02 07* 0.16-a0-214-g066dc68: remove ability to travel to branch entrances (temporarily) 10(16 hours ago, 5 files, 69+ 145-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=066dc68a7896 18:58:20 03doy02 07* 0.16-a0-215-g659567d: make ^ change travel target to the entrance to the selected branch 10(69 minutes ago, 1 file, 17+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=659567de2389 18:58:20 03doy02 07* 0.16-a0-216-ge7fe03c: make ^ toggle whether to travel to the entrance 10(34 minutes ago, 1 file, 11+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e7fe03c242c1 18:58:20 03doy02 07* 0.16-a0-217-gae1b8848: restore 0 to mean the branch entrance 10(25 minutes ago, 1 file, 27+ 13-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ae1b88481a64 18:58:20 03doy02 07* 0.16-a0-218-gbbd42d1: handle traveling to the dungeon entrance properly 10(3 minutes ago, 1 file, 30+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bbd42d1459da 18:58:20 03doy02 07* 0.16-a0-219-gefb618c: handle Gl^6 properly 10(3 minutes ago, 1 file, 3+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=efb618c37263 18:58:22 apply_berserk_penalty rules are inconsistent 13https://crawl.develz.org/mantis/view.php?id=8882 by Patashu 18:58:34 -!- [1]svendre has quit [Ping timeout: 260 seconds] 18:58:51 -!- sorbius_ is now known as sorbius 18:59:38 'restore 0 to mean the branch entrance' THANK YOU BASED DOY 18:59:59 1send doy praise 19:01:04 this isn't any new functionality 19:01:15 this is just me rewriting existing functionality to make it less bugy 19:01:17 buggy 19:01:27 doy: yeah 19:01:29 You debug the very buggly thing!!! The very buggly thing convulses!!!!! 19:03:26 Wielding the Scythe of Curses while following Ash results in obnoxious spam. 13https://crawl.develz.org/mantis/view.php?id=8883 by Kvaak 19:16:06 -!- ProzacElf_ is now known as ProzacElf 19:17:03 -!- alefury has quit [] 19:20:11 -!- HoneyLocust has quit [Remote host closed the connection] 19:25:06 -!- InvalidUser has quit [Quit: Page closed] 19:27:02 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 19:35:08 -!- dtsund has quit [Ping timeout: 240 seconds] 19:36:02 -!- svendre has quit [Ping timeout: 245 seconds] 19:36:14 -!- wheals has quit [Ping timeout: 250 seconds] 19:37:05 -!- wheals has joined ##crawl-dev 19:38:24 -!- Zermako has quit [] 19:53:59 -!- Poncheis has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]] 19:56:27 -!- puissantveil has quit [Quit: Page closed] 19:57:11 -!- hauzer has quit [Quit: Leaving.] 19:58:05 -!- KurzedMetal has quit [Read error: Connection reset by peer] 20:04:04 -!- causative has quit [Quit: may the truth move you] 20:07:37 doy: was the functionality documented? is it now? 20:07:43 god damn it 20:09:27 how the hell would i wrestle git into making a patch of changes compared to the actual master branch instead of the not-master branch they are applied to 20:09:46 Bloax: make sure everything is committed, and then 'git rebase master' 20:09:58 SamB: hmmm, it seems that the 0 thing isn't documented 20:11:34 -!- ProzacElf_ has joined ##crawl-dev 20:14:03 -!- ProzacElf has quit [Ping timeout: 240 seconds] 20:14:26 03doy02 07* 0.16-a0-220-g6a27b25: fix up some documentation 10(3 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6a27b2523014 20:15:20 well the changes are technically commited to a branch already 20:15:36 the problem is just that they depend on the changes from another branch that conflict with the current master 20:17:18 -!- ProzacElf_ is now known as ProzacElf 20:17:51 doy-cumentation 20:18:16 (and then in turn this current branch makes changes to the current master to accomplish what the conflicting part of the old branch accomplishes!) 20:18:20 thanks git 20:19:52 this doesn't really sound like git's fault d: 20:21:29 you're right 20:21:45 it's smart enough to hop onto another branch without telling anyone 20:22:30 which is great unless you are commiting crimes against technology like i am 20:24:10 Bloax: clearly you want to rebase it 20:24:15 perhaps -i 20:25:36 -!- LexAckson has quit [Read error: Connection reset by peer] 20:27:28 -!- myp has quit [Ping timeout: 250 seconds] 20:31:24 -!- Siegurt has quit [Quit: Leaving.] 20:32:46 no changes 20:34:50 -!- Nomi has quit [Read error: Connection reset by peer] 20:35:43 -!- ProzacElf_ has joined ##crawl-dev 20:36:51 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 20:37:11 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:37:39 -!- ProzacElf has quit [Ping timeout: 246 seconds] 20:40:38 -!- DrKe has joined ##crawl-dev 20:42:28 -!- Daekdroom has quit [Quit: Saindo] 20:45:23 -!- ProzacElf has joined ##crawl-dev 20:46:49 -!- Dingle has quit [Client Quit] 20:46:59 -!- Watball has quit [Quit: Leaving] 20:47:04 -!- SkaryMonk has quit [Read error: Connection reset by peer] 20:47:23 -!- SkaryMonk has joined ##crawl-dev 20:47:27 -!- namad7 has quit [Ping timeout: 246 seconds] 20:47:33 -!- ProzacElf_ has quit [Ping timeout: 240 seconds] 20:49:12 -!- Wolfechu has quit [Ping timeout: 246 seconds] 20:49:33 -!- GeorgieFruit has quit [Ping timeout: 246 seconds] 20:49:53 -!- Dingle has quit [Client Quit] 20:52:01 -!- HoneyLocust has quit [Remote host closed the connection] 20:53:23 -!- SkaryMonk1 has joined ##crawl-dev 20:53:45 -!- SkaryMonk has quit [Ping timeout: 246 seconds] 20:54:46 -!- tsohg has quit [Remote host closed the connection] 20:54:48 -!- Danei has quit [Ping timeout: 246 seconds] 20:55:17 -!- Ququman has quit [Remote host closed the connection] 20:55:33 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 20:58:35 Linesprint high scores display as 99999999 13https://crawl.develz.org/mantis/view.php?id=8884 by Xentronium 21:12:45 -!- eb_ has joined ##crawl-dev 21:13:16 -!- Lasty has quit [Quit: Leaving.] 21:15:18 -!- Lasty has joined ##crawl-dev 21:15:33 -!- ebarrett has quit [Ping timeout: 240 seconds] 21:16:24 -!- bh has joined ##crawl-dev 21:16:34 ??amtothysm 21:16:35 bh: You have 1 message. Use !messages to read it. 21:16:35 I don't have a page labeled amtothysm in my learndb. 21:16:40 -!- evilmike has quit [] 21:16:52 -!- wheals has quit [Quit: Bye] 21:16:58 !seen pleasingfungus 21:16:59 I last saw PleasingFungus at Sat Aug 16 20:38:59 2014 UTC (1d 5h 38m ago) quitting, saying 'Remote host closed the connection'. 21:17:10 -!- wheals has joined ##crawl-dev 21:19:20 -!- ZRN has quit [Read error: Connection reset by peer] 21:19:29 -!- bh has quit [Client Quit] 21:21:33 -!- wheals has quit [Ping timeout: 240 seconds] 21:22:46 -!- Nomi has quit [Ping timeout: 264 seconds] 21:25:09 -!- Siegurt has joined ##crawl-dev 21:26:33 -!- Pepe has quit [Ping timeout: 240 seconds] 21:30:41 -!- Bloax has quit [Quit: Error: Bloax not found] 21:31:56 -!- dtsund has joined ##crawl-dev 21:34:25 -!- oberstein has quit [Ping timeout: 272 seconds] 21:39:16 -!- amalloy_ is now known as amalloy 21:40:40 -!- Lightli has quit [Ping timeout: 246 seconds] 21:41:52 -!- kait has quit [Ping timeout: 245 seconds] 21:49:29 -!- oberstein has joined ##crawl-dev 21:53:00 -!- Cigarettes has quit [Quit: Diamond Cutter!] 21:54:43 -!- markgo has quit [Ping timeout: 255 seconds] 21:54:49 -!- ruwin has quit [] 21:55:36 ASSERT(!timer.empty()) in 'rot.cc' at line 379 failed. 21:55:58 o_o 21:56:01 anyone want a qw-reproduceable crash bug to catch? 21:56:08 qw-bugs activated? 21:56:21 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:57:31 seed 21613, this version of qw: http://bpaste.net/raw/626957/ 21:57:52 should repro it in 0.15 21:58:29 -!- ProzacElf has quit [Ping timeout: 244 seconds] 21:59:58 -!- |amtothysm is now known as ontoclasm 22:05:52 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:06:36 -!- mamgar_ has quit [Read error: Connection reset by peer] 22:07:01 what revision 22:07:36 -!- PleasingFungus has joined ##crawl-dev 22:07:45 !send PleasingFungus buggly things 22:07:45 Sending buggly things to PleasingFungus. 22:07:54 ! 22:07:57 I hear I broke your vault 22:08:11 !blame PleasingFungus 22:08:11 I pronounce PleasingFungus... Guilty! 22:08:52 rip 22:08:59 yeah rip 22:10:33 I'm still stuck on that dialogue thing 22:10:42 -!- Stelpa has quit [Quit: Leaving] 22:10:47 -!- reaverb has joined ##crawl-dev 22:10:52 you'd think it'd be simple to say "have dialogue that only appears if the player is an atheist" 22:10:56 but it's apparently not! 22:12:22 Ask Donald about that imo. 22:12:49 !send PleasingFungus the terrible wrath of No God 22:12:49 Sending the terrible wrath of No God to PleasingFungus. 22:12:50 donald has dialogue that only appears if you *are* worshipping a given god 22:12:52 which is very different! 22:12:57 PleasingFungus: No God counts! 22:13:01 yes of course 22:13:06 but I am - oh 22:13:07 I mispoke 22:13:24 I want dialogue that only appears if the player is *not* an atheist 22:13:31 ah 22:14:03 which, as I was saying, seem to be somewhere between very hard and approximately impossible? 22:14:07 (Listing all the gods would be a terrible solution because new gods would need to added there) 22:14:31 yep 22:16:11 doy: afc2b962f 22:17:16 my first thought was to have "no god foo" point to the generic dialogue, and have "foo" point to either the god-worshipper dialogue or the generic dialogue... but "no god foo" only gets checked half the time! 22:18:41 PleasingFungus: What exactly is this no god dialoge thing for anyway? 22:19:36 retheming frederick as a demigod 22:19:50 Ah, hmm. 22:19:50 a very smug demigod 22:20:01 Maybe just putting those lines in for other demigods would be fine for now. 22:20:13 how would that help 22:20:24 you have the same problems, no? 22:20:44 PleasingFungus: so he will be a 22:20:47 DEMIGODCONJURER 22:20:48 I assume 22:20:57 !lg . dg won 1 22:20:58 1/2. SGrunt the Destroyer (L25 DgCj), escaped with the Orb and 3 runes on 2013-11-14 22:02:42, with 1277941 points after 132876 turns and 8:05:03. 22:21:13 lemme fish out the current version of the patch 22:21:27 PleasingFungus: Oh, woops yes that wouldn't work. 22:21:51 Is there a title change in there? 22:21:55 yep 22:21:55 (Frederick the Divine Destroyer) 22:21:57 http://sprunge.us/BKNf description is a little way down 22:21:58 (muhahahaha) 22:22:49 -!- bonghitz has quit [Remote host closed the connection] 22:23:33 PleasingFungus: can I suggest the following: 22:23:47 have the generic entries assume the player has a god 22:23:48 and 22:23:54 have a No God entry for when he doesn't 22:23:59 which doesn't refer back to the generic entry 22:24:05 yes of course 22:24:08 that was my first implementation 22:24:33 however, there's a coinflip 22:24:36 -!- Siegurt has quit [Quit: Leaving.] 22:24:38 in the mon-speak.cc code 22:25:18 so half the time it checks "hostile No God Dungeon Frederick -> No God Dungeon Frederick -> No God Frederick -> Frederick", and the other half it checks "hostile No God Dungeon Frederick -> No God Dungeon Frederick -> Dungeon Frederick -> Frederick" 22:25:37 this is, presumably, for donald, and possibly other users? 22:25:43 -!- eb_ is now known as ebarrett 22:26:31 PleasingFungus: did you see how your nerf of D:2 angels broke qw and at first I told elliptic to blame grunt but then mostly |amethyst figured out we should blame PleasingFungus?!?! 22:26:38 I did, yes 22:26:39 elliptic: it doesn't reproduce here (console non-debug build) 22:26:39 :) 22:26:51 d:2 angels too strong........ 22:26:59 you nerf them, crawl breaks 22:27:30 funny thing, in arena, wtf_mnoleg is like 50/50 vs cere and lom 22:27:36 gloorx is still owned by everyone 22:27:40 rip 22:27:43 PleasingFungus: Donald appers to be the only use, so you could probably remove the coinflip and handle it by chanding the Donald weights. 22:27:49 (only use currrently) 22:27:54 I suppose you could change it to a strict ordering (att god branch -> god branch -> god -> branch -> , or vice versa), and then adjust donald as appropriate 22:28:15 maybe I should go try that af_klown stuff and poke at that one mnoleg vault that feels a bit constrained 22:28:32 oh and put klowns in some vaults 22:28:48 it's not too out of line to put some in pan, is it? 22:29:02 I feel the wizards/DE in lom's vault works ok 22:29:14 (don't forget draconian annihilators!) 22:29:17 by in some vaults I mean only in mnolegs 22:29:19 oh right, those too 22:29:22 -!- tensorpudding has quit [Ping timeout: 240 seconds] 22:29:23 zot enemies even! 22:29:34 I would not say klowns are out of line. 22:29:51 fr: a title for draconian annihilators that's even more hardcore than "annihilator" 22:29:59 Although they might be weak in Extended (but what isn't weak in Extended?) 22:30:30 reaverb: yeah, since I'd like to give mnoleg's tentacles af_klown, and mnoleg himself is kind of a klown; but to be clear this wouldn't be anywhere but taht vault 22:30:35 not going to make like 22:30:40 oof_island or anything 22:30:54 otoh fr: oof_island 22:31:22 I guess the island part wouldn't really work.... 22:31:51 Has ontoclasm states he hates you for this yet <_< >_> 22:31:56 heh, yes but 22:32:07 well I don't know why; he doesn't *have* to make new tentacle tiles 22:32:20 unless he has like some weird tile syndrome 22:32:29 where he must make tiles whenever tentacles are involved 22:32:33 Weird Tile Syndrome 22:32:36 crippling!! 22:33:40 WTS, the only know cure is 6 mo. of console rehab 22:34:07 PleasingFungus: Btw I kind of like "You likely do not fit the bill." in the Frederick description, it is a little silly though. 22:34:22 another thing I had wondered about 22:34:26 !lg . br=pan 22:34:26 4. gammafunk the Convoker (L17 HESu of Sif Muna), blasted by Gukhaom the pandemonium lord (Shatter) (kmap: evilmike_mini_pan_3x3) in Pandemonium on 2014-08-15 06:04:26, with 243594 points after 24795 turns and 5:26:45. 22:34:46 this was partially to me not noticing shatter the first time, thinking it was torment from a brimstone 22:34:48 dang 22:35:03 I feel like shatter could use some kind of animation 22:35:13 gammafunk: yeah, that'd be nice 22:35:18 I was thinking about that earlier in some other context 22:35:20 of course I have animation turned off (going to add a force_more) but stil... 22:35:29 Some kind of flash might work? 22:35:35 PleasingFungus: yeah others have requested it 22:35:53 I guess a flash would technically work, yeah 22:36:08 we use that for more kind of "non-physical" things like otr and refridge 22:36:29 I guess drawing those rubble tiles in every square of los is kind of ugly 22:36:33 it'd be nice if it was like 22:36:39 a rubble tile on every destroyed wall & injured monster 22:36:52 oh, hrm 22:37:00 yeah that's not bad 22:37:02 maybe not on the fliers/jellies? 22:37:13 it'd be nice to make it clearer that they are strongly resistant 22:37:14 idk 22:37:16 well I suppose you could somehow use different tiles for more/less damage 22:38:21 that might be better 22:38:32 I don't know console so idk what you have available 22:39:13 well it's basically "draw a colored asterisk", so it's pretty easy to decide for console 22:39:55 gammafunk: what the * 22:39:58 I think the tile on damaged monster thing is a good idea 22:40:08 !send Grunt wildcards 22:40:08 Sending wildcards to Grunt. 22:40:19 !send gammafunk cards of Wild Magic 22:40:19 Sending cards of Wild Magic to gammafunk. 22:41:38 man, I remember early on in OpTm when I decided to just draw Wild Magic to save on piety on legendary deck 22:41:43 turns out it was a Bad Idea 22:41:50 -!- thened has quit [Quit: thened] 22:42:39 ??bh 22:42:39 bh[1/4]: When it comes to stupid ideas, I'm your man. 22:42:40 <3 22:43:35 gammafunk: please don't tileshame 22:43:45 !send ontoclasm pride 22:43:45 Sending pride to ontoclasm. 22:43:46 <3 22:43:54 gammafunk: how bad???? 22:43:59 !lg ontoclasm s=tiles 22:43:59 1091 games for ontoclasm: 681x true, 410x false 22:44:08 hahaha that's actually kind of funny 22:44:09 considering 22:44:11 oh 22:44:14 I forgot 22:44:16 panrobin is done 22:44:25 unless someone stole it in the last two days and got it killed 22:44:37 it was the Abyss for me, and I died there 22:44:49 transloc miscast I guess 22:44:51 nice 22:45:05 aight. reaverb, how enthusiastic are you about extended 22:45:12 very enthusiastic, or extremely enthusiastic? 22:45:23 -!- ussdefiant has joined ##crawl-dev 22:45:23 !send PleasingFungus ENTHUSIASM 22:45:23 Sending ENTHUSIASM to PleasingFungus. 22:45:32 PleasingFungus: extremely? 22:45:50 Hmm, what server? 22:47:00 cszo 22:47:04 ??panrobin 22:47:04 panrobin[1/1]: A doomed attempt to teach certain devs the joys of Extended. Get the first five runes yourself, then hand over the keys to your dev of choice for the remaining ten! Password "hailsatan666". 22:47:09 (Thanks, it's nice to be able to see Extended for once!) 22:47:19 right now he's hanging out in v:5 with 5 runes 22:47:37 why five 22:47:39 could clear some zot or could just go for pandemonium. or could do tomb if you hate yourself 22:47:46 ebarrett: ^ 22:47:56 (the learndb entry) 22:48:05 I saw the entry 22:48:22 s/s/vaults, slime, abyss? 22:48:26 yep 22:48:35 !learn e panrobin[1 [s/Password/CSZO, password 22:48:36 Syntax is: !learn edit TERM[NUM] s/// 22:48:41 !learn e panrobin[1 s/Password/CSZO, password 22:48:42 panrobin[1/1]: A doomed attempt to teach certain devs the joys of Extended. Get the first five runes yourself, then hand over the keys to your dev of choice for the remaining ten! CSZO, password "hailsatan666". 22:49:25 ooh this sounds fun 22:49:46 is getting five runes instead of three some secret plan to make it less popular 22:50:16 no? 22:51:14 5th rune is already in extended by most people's reckoning, I think 22:51:23 yes exactly 22:52:09 eh 22:52:13 Well, any rune can be had in a three rune game; it's just that some are more predominantly extended than others. 22:52:23 !lm * rune / urune<=3 o=% 22:52:26 164088/239384 milestones for * (rune): N=164088/239384 (68.55%) 22:52:28 er 22:52:32 !lm * rune s=rune / urune<=3 o=% 22:52:35 164088/239384 milestones for * (rune): 31792/31918x serpentine [99.61%], 32600/32790x decaying [99.42%], 16424/16559x gossamer [99.18%], 22621/22874x barnacled [98.89%], 30199/33915x silver [89.04%], 8330/17648x slimy [47.20%], 5057/12873x abyssal [39.28%], 3824/10072x demonic [37.97%], 2154/7635x golden [28.21%], 1863/7016x iron [26.55%], 1562/6611x bone [23.63%], 1415/6114x obsidian [23.14%], 14... 22:52:43 slime is kind of extended I guess 22:52:47 but it's not that extended 22:52:55 !lm * cv>=0.15-a rune s=rune / urune<=3 o=% 22:53:01 16297/25547 milestones for * (cv>=0.15-a rune): 3126/3129x serpentine [99.90%], 3233/3241x gossamer [99.75%], 3309/3318x decaying [99.73%], 2741/2752x barnacled [99.60%], 2543/3213x silver [79.15%], 840/2005x slimy [41.90%], 439/1438x abyssal [30.53%], 54/781x golden [6.91%], 4/732x demonic [0.55%], 3/608x bone [0.49%], 2/600x icy [0.33%], 2/630x fiery [0.32%], 1/604x iron [0.17%], 0/643x glowing ... 22:53:12 could change it to "3-5 runes" or something. 22:53:19 Slime's probably the cutoff point imo <_< 22:54:29 slime is extended if you already have three runes 22:54:42 if you are with jiyva then v:5 is extended I guess 22:54:56 specifically my goal was to help people see parts of the game that they usually didn't get to 22:54:58 hm 22:55:06 !lm * cv>=0.15-a rune s=rune / lg:urune<=3 o=% 22:55:08 !lm reaverb slime 22:55:09 10414/25547 milestones for * (cv>=0.15-a rune): 2301/3241x gossamer [71.00%], 2305/3318x decaying [69.47%], 2080/3129x serpentine [66.47%], 1785/2752x barnacled [64.86%], 1349/3213x silver [41.99%], 348/2005x slimy [17.36%], 225/1438x abyssal [15.65%], 14/781x golden [1.79%], 2/608x bone [0.33%], 2/732x demonic [0.27%], 1/600x icy [0.17%], 1/604x iron [0.17%], 1/630x fiery [0.16%], 0/643x glowing ... 22:55:09 1. [2014-05-25 05:54:00] reaver the Bludgeoner (L14 GrFi of Qazlal) entered the Pits of Slime on turn 22797. (Lair:8) 22:55:21 oops 22:55:27 !lm reaverb rune=abyssal 22:55:28 !lm * cv>=0.15-a rune s=rune won / lg:urune<=3 o=% 22:55:28 No milestones for reaverb (rune=abyssal). 22:55:31 3124/12520 milestones for * (cv>=0.15-a rune won): 504/982x gossamer [51.32%], 513/1017x barnacled [50.44%], 512/1021x decaying [50.15%], 521/1056x serpentine [49.34%], 790/1794x silver [44.04%], 128/875x abyssal [14.63%], 144/1066x slimy [13.51%], 10/511x golden [1.96%], 1/470x fiery [0.21%], 1/489x demonic [0.20%], 0/471x glowing [0.00%], 0/469x dark [0.00%], 0/468x magical [0.00%], 0/460x iron ... 22:55:46 abyssal outdoes slimy there 22:55:46 huh 22:55:48 i feel like slime isn't "really" extended PF 22:55:48 !learn e panrobin s/5/3 22:55:48 No change: regex `5` does not match `A doomed attempt to teach certain devs the joys of Extended. Get the first five runes yourself, then hand over the keys to your dev of choice for the remaining ten! CSZO, password "hailsatan666".` 22:55:50 (I got the abyssal rune once back when I played offline) 22:55:54 is that the amount of runes grabbed as one of the first three 22:56:14 ebarrett: that was the query without the lg 22:56:20 !lm * cv>=0.15-a rune s=rune won / urune<=3 o=% 22:56:23 6171/12520 milestones for * (cv>=0.15-a rune won): 1054/1056x serpentine [99.81%], 1016/1021x decaying [99.51%], 977/982x gossamer [99.49%], 1009/1017x barnacled [99.21%], 1430/1794x silver [79.71%], 398/1066x slimy [37.34%], 251/875x abyssal [28.69%], 29/511x golden [5.68%], 3/489x demonic [0.61%], 2/470x fiery [0.43%], 1/457x bone [0.22%], 1/459x icy [0.22%], 0/460x iron [0.00%], 0/468x magical ... 22:56:37 !learn e panrobin s/five/three/ 22:56:38 panrobin[1/1]: A doomed attempt to teach certain devs the joys of Extended. Get the first three runes yourself, then hand over the keys to your dev of choice for the remaining ten! CSZO, password "hailsatan666". 22:57:09 (One day, somebody will troll that by getting three Pan runes before any others and then handing it off) 22:57:25 reaverb: not possible 22:57:29 er 22:57:30 nevermind 22:57:35 straight to pan? 22:57:43 For some reason I keep thinking extended portals are inaccessible without a rune, which they are. 22:57:48 er 22:57:50 are accessible 22:57:55 ...maybe I should go sleep <_< 22:58:36 -!- Letchik1 has quit [Quit: Leaving.] 22:59:16 -!- Siegurt has joined ##crawl-dev 23:04:40 -!- Roarke has quit [Ping timeout: 246 seconds] 23:18:53 -!- Sovek has quit [Quit: Page closed] 23:21:08 -!- rorriMnmaD has quit [Client Quit] 23:25:47 New branch created: shatter-shake (1 commit) 23:25:47 03doy02 07[shatter-shake] * 0.16-a0-221-gfdbeaea: shake the viewport around a bit when shatter is cast 10(78 seconds ago, 3 files, 28+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fdbeaea3e9f6 23:26:09 not sure how i feel about that, but it was pretty easy to implement, and relatively flavorful 23:27:44 -!- valrus has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 23:28:12 -!- bonghitz has quit [Ping timeout: 255 seconds] 23:28:28 gammafunk: ^^ 23:28:29 hahaha 23:28:42 wow 23:28:42 gammafunk: You have 1 message. Use !messages to read it. 23:30:08 well points for creativity 23:30:12 (: 23:30:17 -!- rorriMnmaD has quit [Quit: leaving] 23:30:20 I'll do a build of it to test it out 23:30:32 -!- reaverb has quit [Quit: Leaving.] 23:31:23 fantastic 23:31:25 hm 23:31:37 it's probably a little long right now; I wonder how long it feels on webtiles 23:31:42 yeah 23:33:24 wait that... 23:33:33 that seems to imply that PleasingFungus is using a console build 23:33:59 no 23:34:01 offline tiles 23:34:10 though I do usually use console when testing 23:34:24 oh, good, it does do something reasonable on tiles then 23:34:29 yeah 23:34:35 I was also curious about that :) 23:34:46 oh god it's like molasses in webtiles 23:34:49 augh 23:34:51 haha 23:34:55 I guess you should make it respect the disable animation rc setting 23:34:59 about... 15 seconds for the full animation 23:35:02 wow 23:35:03 wow 23:35:17 that's odd 23:35:18 -!- demiskeleton has quit [Quit: Leaving] 23:35:27 how many "movements" does it make? 23:35:34 -!- InvalidUser has quit [Quit: Page closed] 23:35:36 I guess I should like read the commit 23:35:53 10 movements, 50ms apart 23:36:20 could probably stand to be shorter even on local 23:36:23 hrm, seems weird that webtiles would be that slow 23:37:29 now 23:37:40 done 23:37:56 not sure how long that was 23:38:04 about 10 seconds between your messages 23:38:13 plausible 23:39:30 isn't there an effect when a monster casts shatter already? 23:39:32 you rarely ever see it but 23:39:37 it like sends ` in every direction 23:39:49 Patashu: i think that's lrd, isn't it? 23:40:03 LRD is #s isn't it? 23:40:50 !lg * kaux=by_shatter -tv 23:40:51 583. perunasaurus, XL17 VSMo, T:27215 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 23:41:08 -!- SamB has quit [Ping timeout: 260 seconds] 23:41:30 -!- rorriMnmaD has quit [Read error: Connection reset by peer] 23:41:50 huh 23:41:53 I didn't see anything 23:41:57 -54 hp 23:42:08 !lg * kaux=by_shatter x=dam 23:42:09 583. [dam=84] perunasaurus the Slicer (L17 VSMo of Kikubaaqudgha), blasted by Jorgrun (Shatter) on Elf:3 on 2014-08-15 20:20:57, with 155194 points after 27215 turns and 1:32:23. 23:42:59 -!- SamB has joined ##crawl-dev 23:43:53 hmmm maybe there isn't a monster effect for shatter 23:45:20 -!- Krakhan has quit [Ping timeout: 272 seconds] 23:45:56 doy: hm, I wonder why this crash doesn't reproduce for you 23:46:08 I just checked and I can still repro it 23:46:25 oh 23:46:26 !lg * kaux=by_shatter ckiller=pandemonium_lord -2 -tv:<0.2 23:46:26 2/3. XuaXua, XL27 GrGl, T:94677 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 23:46:31 I found where I 'saw the shatter effect' 23:46:31 maybe it would be interesting to see at what point we diverge by comparing the dump/morgue notes 23:46:36 but I think it's the stone of tremors effect 23:47:42 -!- Nomi has quit [Ping timeout: 246 seconds] 23:48:18 http://bpaste.net/raw/627359/ is the last dump it made, and http://bpaste.net/raw/627360/ is the crash file 23:51:10 -!- HoneyLocust has quit [] 23:51:22 elliptic: well... "./crawl -seed 21613 -rc ~/qw.rc -name qw" dies to a jackal in 143 turns for me 23:51:41 on a build of afc2b962f 23:52:35 doy: this is with the newer version of qw.rc that I pasted? 23:52:39 elliptic: yes 23:53:07 http://paste.tozt.net/2014-08-186EJiIfRI-qw.rc http://paste.tozt.net/2014-08-18S0_rPzb4-morgue-qw-20140818-005022.txt 23:55:59 i cleared out my des cache and ran it again, and this time it starved to death after a few thousand turns 23:56:08 and now i'm running it a third time and it's actually getting somewhere 23:57:08 (all with the same seed) 23:57:31 do to bots have special logic to run on the servers? I remember someone saying something referring to them set up in a way to not adversely impact them 23:58:38 doy: probably something having to do with the cache I guess 23:58:47 I don't really understand how that stuff works 23:58:55 and this third time i died to mara in vault:2 23:59:37 i changed things around in master to delay seeding the rng until all of the pre-game stuff (like maps) is initialized 23:59:44 hopefully that'll help a bit 23:59:59 johnstein: I add an artificial delay of 0.1 sec per action when running bots online