00:00:24 maybe --keep-cr is relevant on windows 00:00:29 Maybe some different setting regarding whitespace stuff? 00:00:51 i haven't changed any settings from defaults 00:01:07 well, unless tortoisegit has done anything 00:01:14 --keep-cr doesn't even seem to be a valid option here, somehow 00:01:23 -!- Stumpsv has quit [Ping timeout: 245 seconds] 00:01:29 maybe that's specific to tortoisegit 00:01:44 although the patch was generated from command line in msysgit, not from tortoise 00:03:38 Unstable branch on crawl.develz.org updated to: 0.12-a0-2575-gd9a21ef (34) 00:04:18 -!- gluop has quit [Ping timeout: 245 seconds] 00:05:22 Unstable branch on crawl.s-z.org updated to: 0.12-a0-2575-gd9a21ef (34) 00:06:39 bh: what is the max of uint32_t ? (to convert an id into a decimal 0..1) 00:06:55 2^32 - 1 00:07:00 -!- Sabaki_|2 has quit [Ping timeout: 276 seconds] 00:07:23 unsigned int 32-bits :) 00:07:26 yes, that should have been obvious ;) 00:07:41 my brain is slowing 00:07:52 I really prefer the explicitly sized types to stuff like 'long long' 00:09:19 yes, long long seems wrong ... it looks slightly like a typo 00:17:11 I believe the idea was partly to avoid a new keyword 00:17:49 well, long actually means long int 00:17:55 similarly short int 00:17:57 C++ is one bad idea on top of another. At least they have unsigned types. Java. I'm looking at you. 00:18:01 so the adjective stacking has precedent 00:18:31 -!- Roarke has quit [Quit: Page closed] 00:20:09 Windows builds of master branch on crawl.develz.org updated to: 0.12-a0-2575-gd9a21ef 00:24:17 mumra: my city layout is doing a so-so thing: http://i.imgur.com/YFDDkn5.png 00:24:59 bh: it looks better than chaotic_city already ;) 00:25:25 you could choose based on the id whether to have a hollow room or not 00:25:31 oh. I know what's going on. Since it's 3d voronoi instead of 2d voronoi, bad things are happening 00:25:58 -!- tensorpudding has quit [Ping timeout: 245 seconds] 00:26:14 the weirdness looks suitably abyssy to me anyway 00:29:24 -!- Sprort has quit [Ping timeout: 276 seconds] 00:30:23 -!- GuraKKa1 has quit [Read error: Connection reset by peer] 00:35:46 -!- ktgrey has quit [Ping timeout: 252 seconds] 00:37:14 -!- ebarrett has quit [] 00:37:18 mumra: It's approaching being passable. Still needs something to insert doors. I'll push it so you can look at it 00:38:31 bh: something like choosing a door angle based on the id, then checking if the angle to the center is within a given range of it 00:38:39 mumra: exactly :) 00:38:58 if you wanted to get really clever, you could nest rooms within rooms 00:39:12 bh: another approach to doors is take a second worley function and make a door where d[1]-[d]0 < some_small_value 00:39:15 bh: anyway, go ahead and switch "long long" to "uint64_t" in perlin.cc if you like -- it does have your name at the top and all 00:39:15 it should also accept another layout so some squares can be regular abyss 00:40:02 -!- GuraKKa has quit [Read error: Connection reset by peer] 00:41:08 bh: a patchwork layout could be fun that pieces together various other fairly generic layouts (or is there already one like that?) 00:41:20 that's what WorleyLayout does 00:41:43 it's why the geometric layouts don't look like boring garbage 00:43:06 -!- bh has quit [Quit: bedtime] 00:43:39 -!- VolteccerJack has quit [Quit: Page closed] 00:46:49 -!- _dd has joined ##crawl-dev 00:50:00 03bh 07* 0.12-a0-2576-g3a20b2b: City Layout 10(12 minutes ago, 3 files, 28+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=3a20b2bb2bb0 00:50:00 03bh 07* 0.12-a0-2577-ge550546: long long -> uint64_t 10(10 minutes ago, 1 file, 12+ 12-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e550546d52e2 00:51:18 -!- madreisz_ has quit [Ping timeout: 245 seconds] 00:52:24 -!- neunon has quit [Quit: ZNC - http://znc.in] 00:55:12 -!- minqmay has quit [Quit: Leaving] 00:59:47 -!- LexAckson has joined ##crawl-dev 00:59:58 -!- ontoclasm has joined ##crawl-dev 01:08:06 -!- sbluen has quit [Quit: Page closed] 01:08:18 -!- LexAckson has quit [Quit: Leaving] 01:08:37 -!- LexAckson has joined ##crawl-dev 01:09:17 -!- LexAckson has quit [Client Quit] 01:09:47 -!- LexAckson has joined ##crawl-dev 01:13:36 -!- MarvinPA has quit [Ping timeout: 276 seconds] 01:19:12 -!- shirish has quit [Ping timeout: 256 seconds] 01:23:38 -!- Kellhus has quit [Quit: Page closed] 01:24:54 -!- LexAckson has quit [Read error: Connection reset by peer] 01:25:23 03dolorous 07* 0.12-a0-2578-g5792116: Fix indentation. 10(in the future, 1 file, 4+ 4-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=579211691dfd 01:28:30 -!- bonghitz has quit [Remote host closed the connection] 01:28:47 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:33:15 dolorous: okay, that's just crazy. You can't do it *in the future*! 01:38:12 -!- elliptic has quit [Ping timeout: 250 seconds] 01:39:46 -!- elliptic has joined ##crawl-dev 01:43:10 -!- ontoclasm has quit [Quit: Leaving.] 01:43:40 -!- dieseltime has quit [Remote host closed the connection] 01:46:31 -!- s951 has quit [Quit: Leaving] 01:50:03 -!- syraine_ has quit [Ping timeout: 245 seconds] 01:50:03 -!- syraine has quit [Ping timeout: 245 seconds] 01:53:06 -!- SkaryMonk has quit [Quit: Leaving.] 02:00:18 -!- dagonfive has quit [Ping timeout: 250 seconds] 02:13:02 -!- clouded_ has joined ##crawl-dev 02:13:03 -!- gluup_ has quit [Ping timeout: 245 seconds] 02:14:27 -!- SkaryMonk has joined ##crawl-dev 02:17:24 -!- Nightbeer has quit [Read error: Connection reset by peer] 02:18:10 -!- AriaB has quit [Read error: Connection reset by peer] 02:18:28 -!- AriaB has joined ##crawl-dev 02:25:25 -!- Zifmia has quit [Quit: AndroidIrc Disconnecting] 02:25:53 -!- residualshade has quit [Quit: Page closed] 02:26:55 that's just a wrong timezone set by someone, SamB 02:27:01 not too crazy ;) 02:27:20 wondering, why can't a Tengu at xl11 end flying? 02:30:54 -!- AriaB has quit [Ping timeout: 252 seconds] 02:31:20 -!- SkaryMonk1 has joined ##crawl-dev 02:31:49 -!- AriaB has joined ##crawl-dev 02:32:56 -!- SkaryMonk has quit [Ping timeout: 245 seconds] 02:36:15 -!- simmarine has quit [Quit: Leaving] 02:41:05 -!- dieseltime has quit [Remote host closed the connection] 02:50:23 -!- clinew has quit [Quit: Lost terminal] 02:50:44 -!- soupfly has quit [Quit: Leaving] 02:50:45 -!- robby_ has quit [Quit: Leaving] 02:52:02 the +3 lightning scales {sslith, rElec}. 02:52:11 isn't that an s too much? 02:53:23 Well, it's short for 'speedy slithering' 02:53:50 (Though admittedly this isn't obvious without already knowing this) 02:54:16 ah 02:54:36 the description just talks about slithering fast 02:54:49 no mentioning of "speedy" 02:56:07 Possibly it could use a more obvious inscription anyway 03:01:21 -!- bonghitz has quit [Remote host closed the connection] 03:05:51 -!- monqy has quit [Quit: hello] 03:08:40 -!- Vizer_ has quit [Quit: bye] 03:18:44 -!- zero_one has quit [Quit: Leaving] 03:28:51 -!- Vanhal has quit [Client Quit] 03:37:54 -!- dtsund has quit [Ping timeout: 276 seconds] 03:42:15 -!- ussdefiant_ has joined ##crawl-dev 03:43:12 -!- DracoOmega has quit [Quit: Leaving] 03:43:45 yeah i'd probably use {run} there just for sake of clarity 03:43:56 -!- ussdefiant has quit [Ping timeout: 272 seconds] 03:44:00 the verbose description can still refer to "speedy slithering" for all i care 03:44:09 -!- ussdefiant_ is now known as ussdefiant 03:52:23 -!- edlothiol has joined ##crawl-dev 03:54:59 -!- Stumpsv has quit [Quit: Leaving] 03:59:06 shugdite (L11 HOPr) ASSERT(sel.size() == 1) in 'abl-show.cc' at line 2976 failed. (D:11) 04:00:00 -!- dcssrubot153 has quit [Ping timeout: 276 seconds] 04:07:26 < ChrisOelmueller> yeah i'd probably use {run} there just for sake of clarity 04:07:29 please 04:24:35 -!- clouded_ has quit [Read error: Connection reset by peer] 04:25:01 -!- clouded_ has joined ##crawl-dev 04:27:52 aj12037 (L25 OpFE) ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1680 failed. (Slime:6) 04:30:29 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!] 04:31:57 -!- SkaryMonk has joined ##crawl-dev 04:33:02 -!- SkaryMonk1 has quit [Ping timeout: 255 seconds] 04:35:00 -!- ussdefiant has quit [Ping timeout: 250 seconds] 04:37:29 someone tell me why cleave doesn't hit spaces next adjacent to the monster you attacked sometimes 04:40:03 because meatsprint is seeming pretty broken right now 04:46:30 -!- Pacra has joined ##crawl-dev 04:52:08 -!- kaiserfro_ has quit [Ping timeout: 245 seconds] 05:06:16 -!- dagonfive1 has quit [Ping timeout: 245 seconds] 05:09:20 -!- Melum has quit [Quit: Page closed] 05:10:28 -!- nooodl has joined ##crawl-dev 05:18:06 axe of woe cleaving seems broken (https://crawl.develz.org/mantis/view.php?id=6740) by st 05:26:39 -!- domiryuu has quit [Quit: leaving] 05:33:16 Rename terse ego description {rflct} to {reflect} (https://crawl.develz.org/mantis/view.php?id=6742) by chris 05:33:16 Rename {sslith} to {run} (naga barding ego:running) (https://crawl.develz.org/mantis/view.php?id=6741) by chris 05:33:30 hi 05:37:33 -!- Mrmini231 has quit [Ping timeout: 245 seconds] 05:48:12 -!- MaxFrost has quit [Ping timeout: 240 seconds] 05:48:53 sup 05:49:27 how about you patch out all those awful special cased praying messages 05:51:50 bat racist 05:54:23 -!- dagonfive has quit [Ping timeout: 255 seconds] 05:54:57 You curl into a sanctuary of spikes before the altar. 05:54:59 uuh 05:55:28 -!- Nickajeglin has quit [] 05:56:56 house cat form 05:59:17 -!- Zaba has quit [Read error: Operation timed out] 06:04:48 -!- Pepe[netbook] has quit [Ping timeout: 276 seconds] 06:09:13 -!- _D_ has quit [Quit: leaving] 06:09:18 clouded_: i added my patch to the meatsprint issue already on mantis 06:09:27 i'll let you bug someone to apply it :) 06:09:32 sweet, thanks 06:09:45 no problem 06:09:54 i'll eat something and take a look at cleaving 06:10:03 was the axe of woe working fine in your local test? 06:10:08 tests, rather 06:10:24 I will guilt trip marvinpa into applying it for winning 06:10:39 excellent :) 06:10:39 I didn't test it since it was put on a branch 06:10:42 -!- GuraKKa has quit [Read error: Connection reset by peer] 06:10:44 ah, ok 06:10:57 does cleaving work fine with regular axes? 06:11:03 seemed to 06:11:13 hmm, alright 06:15:29 -!- Zaba has joined ##crawl-dev 06:17:04 -!- alefury has joined ##crawl-dev 06:17:22 -!- keksz has joined ##crawl-dev 06:19:59 -!- Zaba has quit [Ping timeout: 245 seconds] 06:25:25 -!- dcssrubot429 has quit [Read error: Connection reset by peer] 06:27:11 -!- Zaba has joined ##crawl-dev 06:27:14 -!- MarvinPA has joined ##crawl-dev 06:27:28 clouded_: the meat descs oftentimes use `it's` instead of `its` 06:27:46 that should have been fixed 06:27:58 oh i haven't updated this in a bit yeah 06:27:59 speak of the devil, by this guy 06:28:11 MarvinPA the defiler of meatsprint's purity 06:30:55 MarvinPA the glorious victor of meatsprint i think you mean!!! 06:30:55 MarvinPA: You have 3 messages. Use !messages to read them. 06:31:56 -!- SkaryMonk1 has joined ##crawl-dev 06:32:04 MarvinPA: the cheater!!!!!! 06:32:22 MarvinPA: you can repent by applying faze's patch! 06:33:21 yes, repent 06:33:21 -!- SkaryMonk has quit [Ping timeout: 245 seconds] 06:38:28 also chris's while you're at it 06:39:51 -!- eith has joined ##crawl-dev 06:43:47 i get a similar reply when i query myself so i guess i have a valid one too= 06:43:55 *Â? jesus this keyboard 06:44:22 oh sorry this was meant to go in another window, i have brutal lag 06:48:54 -!- magistern has quit [Quit: This computer has gone to sleep] 07:02:48 -!- madreisz has quit [Quit: Page closed] 07:04:26 -!- Leafsnail has quit [Ping timeout: 252 seconds] 07:06:10 -!- Chozo has quit [Remote host closed the connection] 07:11:06 -!- Sprort has quit [Ping timeout: 276 seconds] 07:23:53 -!- Stelpa has quit [Ping timeout: 245 seconds] 07:33:53 -!- the_glow has quit [Ping timeout: 248 seconds] 07:34:45 some of the new v monster spells could work well in meatsprint 07:35:06 mark? 07:35:19 the ironheart preserver would 07:35:25 also that one that summons stuff on the level 07:35:38 ah yes, that would be most excellent 07:46:03 -!- PsyMar has quit [Remote host closed the connection] 07:49:22 -!- dagonfive1 has quit [Read error: Connection reset by peer] 07:55:31 -!- dcssrubot494 has quit [Read error: Connection reset by peer] 07:56:10 -!- SirVaulterScoff has quit [Quit: Konversation terminated!] 07:58:26 -!- syraine_ has quit [Changing host] 07:58:26 -!- syraine_ has quit [Changing host] 07:58:48 -!- syraine has quit [Ping timeout: 245 seconds] 08:07:24 i like those two because it's very obvious what's going on (also door dude) 08:07:38 the preserver is more opaque 08:15:21 Leafsnail (L27 HOPr) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 08:17:50 <|amethyst> !tell DracoOmega !lm leafsnail hopr crash -1 -log 08:17:50 |amethyst: OK, I'll let DracoOmega know. 08:18:08 -!- Blazinghand has quit [Ping timeout: 252 seconds] 08:20:24 -!- Nightbeer has quit [Read error: Connection reset by peer] 08:31:23 -!- Mottie has quit [Ping timeout: 245 seconds] 08:31:59 -!- SkaryMonk has joined ##crawl-dev 08:34:04 -!- eith has quit [Ping timeout: 246 seconds] 08:34:18 -!- SkaryMonk1 has quit [Ping timeout: 276 seconds] 08:34:32 Leafsnail (L27 HOPr) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 08:35:10 Being banished as an ex-Beogh worshipper leads to crash (https://crawl.develz.org/mantis/view.php?id=6743) by Leafsnail 08:36:48 -!- SurpriseTRex has quit [Ping timeout: 245 seconds] 08:37:16 -!- _D_ has quit [Quit: leaving] 08:37:48 -!- Stelpa has quit [Changing host] 08:42:28 -!- Pepe[netbook] has quit [Read error: Operation timed out] 08:43:03 -!- dcssrubot820 has quit [Read error: Connection reset by peer] 08:56:48 -!- sbanwart__ has quit [Ping timeout: 245 seconds] 09:04:02 -!- syraine has quit [Quit: Page closed] 09:07:46 -!- lessens has quit [Quit: Page closed] 09:13:39 -!- ChickenWing has quit [Quit: Page closed] 09:16:40 -!- jeanjacques has quit [Quit: HydraIRC -> http://www.hydrairc.com <-] 09:22:56 -!- nonethousand has quit [Ping timeout: 245 seconds] 09:22:58 -!- Kellhus has quit [Ping timeout: 245 seconds] 09:31:10 03MarvinPA 07* 0.12-a0-2579-g254c26a: Identify the wand of digging in trove_dig 10(65 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=254c26aacb08 09:31:10 03ChrisOelmueller 07* 0.12-a0-2580-g811fe3f: Rename terse ego description {rflct} to {reflect} 10(4 hours ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=811fe3f9dd3a 09:31:10 03ChrisOelmueller 07* 0.12-a0-2581-gb0aab49: Rename {sslith} to {run} (naga barding ego:running) 10(4 hours ago, 1 file, 5+ 12-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b0aab497c628 09:35:47 ChrisOelmueller: thank you 09:36:04 sslith always bothered me a little 09:37:38 -!- eb has quit [Ping timeout: 245 seconds] 09:50:42 -!- inspector071 has quit [Ping timeout: 240 seconds] 09:51:10 -!- Kellhus has quit [Quit: Page closed] 09:52:46 -!- elliptic has quit [Quit: Leaving] 09:53:23 -!- Mrmini231 has quit [Ping timeout: 245 seconds] 09:54:07 -!- santiago has quit [Ping timeout: 260 seconds] 10:02:27 -!- ontoclasm has joined ##crawl-dev 10:08:53 -!- eb has quit [Ping timeout: 245 seconds] 10:08:57 -!- bonghitz has quit [Remote host closed the connection] 10:09:50 -!- gluup_ has quit [Client Quit] 10:12:32 -!- ussdefiant has joined ##crawl-dev 10:13:11 -!- dcssrubot611 has quit [Read error: Connection reset by peer] 10:13:47 -!- antlions has quit [Read error: Connection reset by peer] 10:21:33 -!- freefall has quit [Ping timeout: 276 seconds] 10:23:53 -!- ZRN has quit [Ping timeout: 245 seconds] 10:25:33 -!- eb has quit [Ping timeout: 245 seconds] 10:29:41 -!- bonghitz has quit [Remote host closed the connection] 10:30:34 -!- freefall has joined ##crawl-dev 10:34:20 -!- SkaryMonk has quit [Ping timeout: 272 seconds] 10:35:08 -!- eb has quit [Ping timeout: 245 seconds] 10:35:22 -!- Mandevil has quit [Quit: leaving] 10:42:13 -!- gluop has quit [Ping timeout: 245 seconds] 10:45:51 -!- ussdefiant has quit [Ping timeout: 245 seconds] 10:47:51 -!- s951 has quit [Quit: Leaving] 10:50:08 -!- eb has quit [Ping timeout: 245 seconds] 10:53:44 -!- SkaryMonk has joined ##crawl-dev 10:57:52 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20121208085021]] 11:01:43 -!- kancho has quit [Ping timeout: 245 seconds] 11:03:24 Stable (0.11) branch on crawl.akrasiac.org updated to: 0.11.2-10-g01a9a8f 11:04:17 -!- inpho has quit [Read error: Connection reset by peer] 11:06:26 -!- edlothiol has quit [Ping timeout: 256 seconds] 11:07:43 -!- Nakatomy has quit [Remote host closed the connection] 11:10:26 -!- eb has quit [Ping timeout: 272 seconds] 11:11:14 -!- Krakhan has quit [Changing host] 11:14:20 -!- alefury has joined ##crawl-dev 11:15:27 -!- Mottie has joined ##crawl-dev 11:15:53 -!- Mottie has quit [Client Quit] 11:16:00 -!- Mottie has joined ##crawl-dev 11:16:19 Unstable branch on crawl.akrasiac.org updated to: 0.12-a0-2581-gb0aab49 (34) 11:16:46 -!- eb has quit [Ping timeout: 272 seconds] 11:18:40 -!- SkaryMonk has quit [Read error: Connection reset by peer] 11:20:51 -!- SkaryMonk has joined ##crawl-dev 11:32:26 -!- pantaril has quit [Quit: leaving] 11:32:28 -!- DainDwarf has quit [Quit: Dain's default quit message] 11:38:55 -!- dtsund has joined ##crawl-dev 11:39:57 -!- dtsund has left ##crawl-dev 11:40:54 -!- Chozo has quit [Read error: Connection reset by peer] 11:43:17 -!- dcssrubot750 has quit [Read error: Connection reset by peer] 11:44:48 -!- edlothiol has joined ##crawl-dev 11:53:14 -!- Vizer has joined ##crawl-dev 11:58:06 -!- bonghitz has quit [Ping timeout: 276 seconds] 12:01:52 -!- Kalir has quit [Changing host] 12:08:42 -!- eb has quit [Ping timeout: 272 seconds] 12:12:08 -!- elliptic has joined ##crawl-dev 12:18:05 -!- ldf has quit [Quit: Page closed] 12:23:04 -!- Leafsnail has quit [Ping timeout: 252 seconds] 12:24:57 -!- dtsund has joined ##crawl-dev 12:29:23 -!- Zephryn has quit [Read error: Connection reset by peer] 12:32:08 -!- nonethousand_ is now known as nonethousand 12:33:10 -!- dtsund has quit [Remote host closed the connection] 12:33:41 -!- bmfx has quit [Read error: Connection reset by peer] 12:36:16 -!- Lasse- has quit [Ping timeout: 246 seconds] 12:37:47 -!- dtsund has joined ##crawl-dev 12:37:58 -!- Scherzo has quit [Ping timeout: 245 seconds] 12:38:48 -!- Chadul has quit [Ping timeout: 245 seconds] 12:38:53 -!- gluop has quit [Client Quit] 12:41:27 -!- shirish has joined ##crawl-dev 12:42:58 -!- Datul has quit [Ping timeout: 245 seconds] 12:42:58 -!- kaiserfro has quit [Ping timeout: 245 seconds] 12:45:26 -!- Pepe[netbook] has quit [Ping timeout: 245 seconds] 12:47:30 -!- Psyknux has quit [Quit: My work is end \(^o^)/] 12:49:51 -!- blabber has joined ##crawl-dev 12:51:08 -!- eb has quit [Ping timeout: 272 seconds] 12:54:58 -!- dtsund has left ##crawl-dev 12:56:12 -!- eb_mobile has quit [Ping timeout: 272 seconds] 12:57:21 -!- MarvinPA_ has joined ##crawl-dev 12:57:38 -!- simmarine has joined ##crawl-dev 13:00:22 -!- MarvinPA has quit [Ping timeout: 256 seconds] 13:00:22 -!- MarvinPA_ is now known as MarvinPA 13:03:20 -!- eb has quit [Read error: Connection reset by peer] 13:03:30 -!- monqy has joined ##crawl-dev 13:07:11 -!- eb has quit [Read error: Connection reset by peer] 13:10:25 -!- dtsund has joined ##crawl-dev 13:12:27 -!- eb has quit [Read error: Connection reset by peer] 13:12:53 -!- magistern has quit [Quit: This computer has gone to sleep] 13:13:22 -!- dcssrubot783 has quit [Read error: Connection reset by peer] 13:21:21 -!- dtsundere has joined ##crawl-dev 13:22:08 -!- LordLovebone has quit [Ping timeout: 245 seconds] 13:22:24 -!- clinew has quit [Client Quit] 13:23:08 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 13:23:13 -!- dtsundere has left ##crawl-dev 13:23:39 Leafsnail (L27 HOPr) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 13:23:56 -!- G-Flex has quit [Ping timeout: 252 seconds] 13:29:48 -!- clouded_ has quit [Read error: Connection reset by peer] 13:30:15 -!- clouded_ has joined ##crawl-dev 13:30:49 -!- Chozo has quit [Read error: Connection reset by peer] 13:31:43 -!- geedmat has quit [Ping timeout: 245 seconds] 13:31:58 -!- Serfuzz has quit [Remote host closed the connection] 13:32:08 -!- superc has quit [Ping timeout: 245 seconds] 13:32:33 -!- Kellhus has quit [Ping timeout: 245 seconds] 13:32:33 -!- Melum has quit [Ping timeout: 245 seconds] 13:32:33 -!- SaintWacko has quit [Ping timeout: 245 seconds] 13:33:23 -!- volteccer has quit [Ping timeout: 245 seconds] 13:33:23 -!- motorbit has quit [Ping timeout: 245 seconds] 13:34:36 -!- keksz has quit [Quit: theater] 13:36:44 -!- eb_mobile has quit [Read error: Connection reset by peer] 13:38:17 -!- elliptic has quit [Remote host closed the connection] 13:40:25 -!- clinew has quit [Quit: leaving] 13:42:09 -!- eb has quit [Read error: Connection reset by peer] 13:43:05 -!- Stelpa has quit [Remote host closed the connection] 13:44:14 03MarvinPA 07* 0.12-a0-2582-ge782699: Randomly teleport in the Meatlord like other meatsprint uniques 10(10 minutes ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e7826990d302 13:45:05 -!- SwissStopwatch has quit [Ping timeout: 248 seconds] 13:47:13 -!- eb has quit [Ping timeout: 248 seconds] 13:48:49 -!- eb_mobile has quit [Ping timeout: 248 seconds] 13:49:07 meat for the meatlord, sauce for the sauce throne! 13:50:25 -!- DracoOmega has joined ##crawl-dev 13:50:49 -!- Zephryn has quit [Read error: Connection reset by peer] 13:51:19 -!- Tekkuni has quit [Quit: Page closed] 13:51:25 Am I overlooking something, or is BEH_PANIC currently unusued? I mean, several places when whether a monster has the behavior, but I cannot see any code that can actually GIVE a monster that behavior 13:51:25 DracoOmega: You have 1 message. Use !messages to read it. 13:52:22 (Because if I'm NOT overlooking something, it's probably best to flag it for removal, as its presence is confusing 13:53:22 !tell amethyst That crash is a result of the allycloning from yesterday, I think. The root cause is fixed, but salvaging saves affected by it seems difficult 13:53:23 DracoOmega: OK, I'll let amethyst know. 13:53:59 !tell amethyst Though the only net problem, as far as I can tell, is that they crash upon entering the Abyss. So it's probably not even that problematic for these few players, unless they wanted to all-rune 13:54:00 DracoOmega: OK, I'll let amethyst know. 13:58:04 -!- edlothiol has quit [Read error: Connection reset by peer] 13:59:36 -!- eith has joined ##crawl-dev 14:03:45 -!- Sticking has quit [Ping timeout: 245 seconds] 14:04:31 Deep and Shallow water look the same in sewer entry vault (https://crawl.develz.org/mantis/view.php?id=6744) by jejorda2 14:06:22 -!- HangedMan has joined ##crawl-dev 14:07:38 Leafsnail (L27 HOPr) ASSERT(monster_by_mid(m->mid) == m) in 'dbg-scan.cc' at line 455 failed. (Abyss:1) 14:13:09 !mumra While running tests with those patches, I once got Saint Roka to spawn where a large door was and overright part of the door with floor. Is it possible this is caused by the reordering of vault placement? 14:13:12 !tell mumra While running tests with those patches, I once got Saint Roka to spawn where a large door was and overright part of the door with floor. Is it possible this is caused by the reordering of vault placement? 14:13:13 DracoOmega: OK, I'll let mumra know. 14:16:24 -!- Senri has quit [Ping timeout: 264 seconds] 14:18:53 * SamB thinks Recall Orcish Followers could use a better description 14:19:35 DracoOmega: this Saint Roka thing is pretty weird, the way i reordered it the doors are drawn *after* the walls 14:19:47 so at the time that Saint Roka placed it could only have been wall there 14:19:48 -!- johnstein_ has joined ##crawl-dev 14:19:54 unless band placement happens at a later time 14:20:25 Well, uniques place as vaults 14:20:30 ahhh 14:20:31 With floor under themselves 14:20:36 yes of course 14:20:39 So it placed the vault on top of a door 14:20:59 so, is that a bug in vault placement? 14:21:05 right, it's nothing to do with the reordering then, this could have happened any time before 14:21:05 I mean, this is very unlikely to happen in practice, but I wonder if that is related to that change or not 14:21:09 Oh, okay 14:21:11 Just really really rare then 14:21:14 -!- johnstein has quit [Ping timeout: 252 seconds] 14:21:19 -!- johnstein_ is now known as johnstein 14:21:23 it's not _exactly_ a bug in vault placement 14:21:45 it's a bit screwy that vault placement will happily overwrite walls when there is plenty of floor space available 14:22:11 what i need to do is mask certain walls with MMT_VAULT but not others 14:22:27 so e.g. if a wall has already been used for a door, then that whole wall needs masking so that vaults won't mess it up 14:23:03 on the other hand i don't want to stop vault placement from overwriting walls that haven't been used for anything, otherwise it couldn't carve into unused space 14:23:20 vault overrwriting is fun 14:23:40 did you know that single-spaced vault doors can be replaced with hell/pan/abyss portals 14:23:50 Ha 14:23:51 it's probably best if i just fix this in the new version 14:24:06 mumra: Yes, it's not urgent or anything. I was just wondering if it was a problem with this patch you gave me 14:24:06 HangedMan: really?? are they vault-placed as well? 14:24:10 yes 14:24:14 Since it's not, it seems fine to just push this 14:24:20 no, the patch will have made no difference 14:24:21 (Well, once I get something else finished) 14:24:27 they have overwrite so they place in the floor of regular floors 14:24:47 so that e.g. there don't need to be code and explicit things for encompass vaults that happen to be on the corresponding depths 14:25:26 hmm 14:26:07 should have entrance vaults for hell/pan/abyss 14:26:11 or are there any already ? 14:26:24 except that lair ending which sort-of counts 14:26:58 there are some but they don't take the portal for the level and it'd be dumb if river_lethe was locked out of three D floors 14:29:23 one of my many planned patches was to touch up some of the vaults that happen to use the portal and make them count as _the_ portal for a floor just to cut down on excess gating 14:29:34 two things spring to mind: encompass vaults in those depth ranges could specify locations for such portals which will optionally be used 14:29:40 without being necessarily a vault you have to go to visit hell/pan 14:29:47 Correctly auto-ID hunger/sustenance egos (https://crawl.develz.org/mantis/view.php?id=6745) by Nobody 14:30:15 or 2) the placement code for the portals could get *slightly* smarter and not overwrite doors if it doesn't have to ... 14:30:27 kind of leaning towards that 14:30:28 -!- LordLovebone has quit [Ping timeout: 245 seconds] 14:31:54 !learn add mumra_patches make pan/abyss/hell portals not overwrite doors 14:31:55 mumra patches[1/1]: make pan/abyss/hell portals not overwrite doors 14:32:18 it sounds easy but i am working on too many things to keep track of now :S 14:32:45 * HangedMan shrugs 14:33:04 everything will be a lot easier once all layout and vault placement is done by hyper ;) 14:33:42 in the right and very now I'm hoping more for monster placement being a lot easier once mon-pick branch is done done done done done 14:34:07 where is kilobyte on that, there are substantial abyss, crypt, and V changes to make with that being done 14:34:26 yes, that would be good 14:34:50 03DracoOmega 07* 0.12-a0-2583-g8c50c58: Don't spawn clouds and display Abyss spawn messages for starcursed mass splits 10(2 hours ago, 1 file, 3+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=8c50c5883753 14:34:50 03DracoOmega 07* 0.12-a0-2584-g68c0ba1: Don't blame the player for the result of Hell effects 10(53 minutes ago, 1 file, 1+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=68c0ba132ba6 14:35:34 MarvinPA: fix meatsprint scoring thanks 14:37:48 * SamB wonders if his blork the orc is really abyssed 14:38:16 SamB: Did you end up with a companion randomly have its location listed as the Abyss? 14:39:00 SamB: I had that happen to a bunch of death cobs while fixing the other issues last night, but then couldn't reproduce it afterward so hoped that I had fixed whatever it was in the process 14:39:27 DracoOmega: yay! 14:39:28 well, my dungeon overview says I annotated Abyss:1 with "Blork the orc" 14:39:32 They actually WERE in the Abyss, though. Like, when I banished myself, they showed up. But still, I'm not sure how all of them could have gotten banished in the first place 14:39:45 SamB: Oh. Well, that might be something else 14:39:59 Unless that happens automatically somehow? I'm not sure. 14:40:11 I expect it did happen automatically somehow 14:40:20 since I haven't really been there this game ... 14:40:30 and I certainly don't remember writing any such annotation 14:41:07 Well, no. But I mean even if the player doesn't SEE them get banished 14:41:15 (Since I assume you didn't) 14:41:30 I didn't *notice* it 14:43:10 -!- Nickajeglin has quit [] 14:43:28 -!- dcssrubot71 has quit [Read error: Connection reset by peer] 14:47:56 * SamB wishes he could command that a dude be healed 14:49:34 Got any use out of the retreat command yet? 14:49:52 didn't really try it yet 14:52:20 HangedMan: i tend to think that a lot of monster data including depths and stuff would be better handled in a text database 14:52:56 HangedMan: but the scale of such an endeavour and whether anyone else would actually agree makes it highly unlikely 14:53:56 Well, certainly there are monster properties accessibly only from boolean functions scattered all over the place, which would probably be easier to see as flags or something 14:55:41 -!- monqy has quit [Quit: hello] 14:56:48 those could already be converted to flags of course 14:57:41 mumra: I've heard of the same spirit for mon-data, really, so maybe something should be done along those lines 14:59:19 HangedMan: i meant to mean mon-data as well as mon-pick 15:00:38 surely needs monster band selection options too so it'd be part of mon-place 15:00:54 and then mon-spll and mon-gear... 15:01:19 this is the problem, stuff that would seem relevant is spread all over 15:01:33 as with all of crawl 15:01:56 an interesting thing would be allowing lua hooks in the monster database so you could prototype abilities, effects, movement patterns ... 15:02:08 if i wrote a game from scratch it would be done something along those lines anyway ;) 15:02:28 at that point one would probably just be pointed at building crawl from git stuff 15:02:40 -!- hurdos has quit [Quit: Leaving.] 15:04:00 it's quite hard to know where to go in the source to modify a monster in a particular way ... there is no proper system of events and everything has to be special-cased in obscure places 15:05:43 like i say, "if i wrote a game from scratch" ... rearchitecting crawl to be completely object oriented is not something anyone should sanely consider 15:07:17 obviously we should just have better documentahthhgjbnjnbtntmi. 15:07:29 can't say that with a straight face 15:07:34 -!- Namey has quit [Quit: Leaving] 15:07:41 -!- Pthing has quit [Read error: Connection reset by peer] 15:08:49 -!- MarvinPA_ has joined ##crawl-dev 15:09:32 -!- scummos has quit [Remote host closed the connection] 15:11:41 -!- bmfx has quit [Ping timeout: 245 seconds] 15:12:27 -!- MarvinPA has quit [Ping timeout: 276 seconds] 15:12:30 -!- MarvinPA__ has joined ##crawl-dev 15:13:04 -!- s951_ has quit [Client Quit] 15:14:54 docs need to be maintained too 15:15:03 -!- nickajeglin has quit [] 15:15:22 fr docs dev 15:16:18 -!- MarvinPA_ has quit [Ping timeout: 264 seconds] 15:20:21 03mumra 07* 0.12-a0-2585-g1f407f8: Hopefully fix band monsters in walls in V 10(24 hours ago, 1 file, 9+ 9-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=1f407f80fbe2 15:20:21 03HangedMan 07* 0.12-a0-2586-gee1e4c0: Make most vaults_room vaults place bands, plus vaults_room/hard edits. 10(24 hours ago, 2 files, 170+ 150-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ee1e4c035e45 15:20:21 03DracoOmega 07* 0.12-a0-2587-ged9785d: Further reduce the likelihood of monsters placing without their bands in V 10(30 minutes ago, 1 file, 6+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ed9785d1a3c6 15:20:21 03DracoOmega 07* 0.12-a0-2588-g16e3ea8: Slightly increase vault warden band size 10(6 minutes ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=16e3ea80d4f7 15:21:19 -!- Psyknux has quit [Quit: My work is end \(^o^)/] 15:23:33 -!- MarvinPA__ is now known as MarvinPA 15:24:08 -!- Caprice has quit [Ping timeout: 252 seconds] 15:24:44 -!- danbru has joined ##crawl-dev 15:25:11 -!- SkaryMonk has quit [Quit: Leaving.] 15:25:27 Rotten chunks should be offered after contaminated ones when prefer_safe_chunks is true (https://crawl.develz.org/mantis/view.php?id=6746) by CommanderC 15:25:33 -!- SurpriseTRex_ has quit [Ping timeout: 245 seconds] 15:28:29 -!- Leafsnail has quit [Quit: Take my advice. I don't use it anyway] 15:38:38 -!- absolutego has quit [Quit: leaving] 15:38:41 -!- residualshade has quit [Quit: Page closed] 15:40:24 -!- ZRN has quit [] 15:42:49 -!- blackcustard has joined ##crawl-dev 15:51:42 -!- Senri has quit [Ping timeout: 264 seconds] 15:52:18 -!- shirish has quit [Ping timeout: 264 seconds] 15:52:18 -!- ldf has quit [Read error: Connection reset by peer] 15:55:55 -!- spriseris has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 15:56:43 -!- LordLovebone has quit [Ping timeout: 245 seconds] 15:57:04 -!- Dixie has joined ##crawl-dev 15:58:31 -!- yalue has quit [Quit: Leaving] 16:00:23 -!- blabber has quit [Quit: leaving] 16:00:58 -!- ToastyP has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 16:04:36 -!- johnthebear has quit [Quit: Computer has gone to sleep.] 16:04:42 -!- Mandevil has quit [Quit: Leaving] 16:12:14 -!- sbanwart__ has quit [Ping timeout: 255 seconds] 16:13:34 -!- dcssrubot802 has quit [Read error: Connection reset by peer] 16:14:11 -!- Nightbeer has quit [Read error: Connection reset by peer] 16:19:53 -!- SkaryMonk has joined ##crawl-dev 16:25:25 -!- HangedMan has quit [Read error: Connection reset by peer] 16:25:42 -!- HangedMan has joined ##crawl-dev 16:41:27 -!- ldf has quit [] 16:41:59 -!- VolteccerJack has quit [Quit: Page closed] 16:43:48 default-depth: D:10-, Orc:4, Elf, Snake, Shoals, Vaults:1-4 16:43:58 replacing default-depth: 10-27 16:44:20 any places I'm missing in making bazaars inclusive and not not even exclusive I don't know what is with bazaar placement 16:46:02 -!- s951 has quit [Quit: Leaving] 16:46:30 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 16:46:39 Hells? 16:47:45 also lair, swamp, spider, i guess you are thinking they shouldn't be in those places? 16:49:07 zot 5 bazaar vault 16:50:09 -!- eXcel has quit [Quit: Leaving] 16:50:30 yes I don't think those lair or lair-branches and hells need bazaars 16:50:46 -!- santiago_ has quit [Remote host closed the connection] 16:51:02 -!- Alheris has quit [Ping timeout: 255 seconds] 16:52:17 -!- scummos has quit [Ping timeout: 248 seconds] 16:52:30 bazaar in hell makes for good gameplay imo 16:53:00 kind of a silly image 16:53:16 -!- rkd has quit [] 16:53:20 this is crawl 16:53:21 I wasn't actually endorsing it 16:54:05 it's both pointless and against no loot before the branch ends rule 16:54:07 they can contain shops where all the prices replaced with a % of your soul 16:54:28 -!- noppa354 has quit [Quit: Page closed] 16:54:48 portal shafts for hells 16:54:57 -!- SurpriseTRex has quit [Ping timeout: 248 seconds] 16:55:43 something strikes me as hilarious about the vestibule of hell containing a gift shop 16:55:54 but i think that might have been done by pratchett 16:56:07 see crawlt 16:57:13 -!- tensorpudding has quit [Ping timeout: 245 seconds] 16:57:13 -!- tensorpuddin is now known as tensorpudding 16:57:31 -!- magicpoints has quit [Ping timeout: 245 seconds] 17:03:07 -!- Nightbeer has quit [Quit: Verlassend] 17:03:17 -!- elliptic has joined ##crawl-dev 17:04:47 -!- raskol has quit [Quit: Konversation terminated!] 17:07:06 -!- superc has quit [Quit: Page closed] 17:14:20 -!- jday_ has quit [Read error: Connection reset by peer] 17:14:57 -!- dtsund has quit [Ping timeout: 276 seconds] 17:19:24 well, Orc drags on a bit with HOPr ... or at least uses a lot of CPU ... 17:19:55 -!- Alheris has quit [Quit: Leaving.] 17:19:56 -!- CampinSam has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:20:36 Well, I don't suspect any of that is my doing, at least 17:20:45 indeed 17:21:01 Since none of the ally tracking stuff does anything unless your or they leave a level somehow, mostly 17:22:35 -!- Soadreqm has quit [Ping timeout: 260 seconds] 17:25:55 how certain are you? ;) 17:26:11 A little! 17:26:38 -!- nooodl has quit [Ping timeout: 272 seconds] 17:29:12 -!- LordLovebone_ has quit [Quit: Page closed] 17:31:08 hmm, I just did a recall and got my dudes from last game ... 17:31:29 good feature 17:31:37 new game+ 17:32:31 ....what? 17:32:40 How is that even possible? 17:32:55 * SamB looks at his .crawlrc for the setting name 17:33:20 restart_after_game = true 17:33:36 Nice. No automatic cleanup >.> 17:33:41 that setting is kind of the worst 17:33:45 is there anything it doesn't break 17:33:56 shouldn't crawl just exec itself or something :p 17:34:01 hehe 17:35:39 -!- hyperbolic has joined ##crawl-dev 17:36:57 -!- Tekkuni has quit [Quit: Page closed] 17:37:21 -!- elliptic has quit [Quit: Leaving] 17:37:21 -!- paxed has quit [Ping timeout: 252 seconds] 17:37:21 -!- domiryuu has quit [Ping timeout: 252 seconds] 17:37:45 -!- hyperbolic is now known as elliptic 17:39:16 Man, these opacity_func are really opaque 17:39:23 ...pun not intended 17:39:52 But they seem hard to parse to me 17:40:52 With const class instances of subclasses using macros to define methods and then having their real code in an overloaded () 17:42:46 -!- DainDwarf has quit [Changing host] 17:43:40 -!- dcssrubot465 has quit [Read error: Connection reset by peer] 17:45:03 Though it really does seem like this code prevents monsters from pathing through closed doors 17:45:18 (And then later on checks whether they could open the door, in code that seems effectively unrechable) 17:46:33 The code in question that blocks this is even prefaced with: 17:46:35 // XXX: Hack to be somewhat consistent with uses of 17:46:35 // opc_immob elsewhere in pathfinding. 17:46:50 Possibly this check shouldn't even be here at all 17:47:04 -!- Chozo has quit [Remote host closed the connection] 17:47:32 -!- DainDwarf has quit [Client Quit] 17:49:26 I THINK it may have been intended to function as some kind of LoS check for pathfinding, from the rest of the comment, but this isn't really what it seems to do 17:52:21 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 17:55:42 Is there some quick way to check the commit immediately PRIOR to a specific hash? 17:57:02 put ^ after the hash 17:57:39 03|amethyst 07* 0.12-a0-2589-gb1b0a38: Formatting and whitespace fixes. 10(3 minutes ago, 3 files, 5+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b1b0a38174ed 17:57:41 <|amethyst> if it's a merge, blah^2 gets the second parent etc 17:57:41 |amethyst: You have 2 messages. Use !messages to read them. 17:58:48 that gets the parent of a commit, which is not necessarily the commit immediately PRIOR but is probably what you wanted 17:59:03 Zannick: I suspect that's what he meant by prior 17:59:11 yes 17:59:30 Yes, thanks 18:00:01 <|amethyst> if you want to go back two commits, ^^ or ~2 18:00:17 <|amethyst> man gitrevisions has more info 18:01:08 |amethyst: Unfortunately, it turns out that Leafsnail WAS trying to all-rune on that character. I don't suppose you have any idea what sort of intervention is feasible? I'm not really sure how to detect and remove duplicates without essentially bypassing the diagnostic check that's causing the crash itself 18:02:21 this isn't as good as the bug where elliptic's game contained no pan imo 18:02:25 in terms of bugs that stop you all-runing 18:02:32 fr panishment 18:02:38 Well, it's a really good rBanishment 18:02:44 Even when you WANT to enter 18:04:49 I had that no pan bug too once, though I had someone delete the level and give me a new one 18:04:59 -!- diazepan has quit [Client Quit] 18:06:08 <|amethyst> DracoOmega: is it something you can detect and fix up when the abyss is loaded? 18:06:22 <|amethyst> !lm Leafsnail crash -1 -log 18:06:23 10. Leafsnail, XL27 HOPr, T:127026 (milestone): http://crawl.develz.org/morgues/trunk/Leafsnail/crash-Leafsnail-20130306-200739.txt 18:06:25 clouded_: same bug? it was an encompass vault for elliptic 18:06:38 yes, it was river lethe for me 18:06:47 |amethyst: The problem is that there are multiple monsters with the same mid, I think. Something about the mid cache 18:06:51 i think it was HangedMan's fault for elliptic 18:06:52 I guess the bug came back because it wasyears ago 18:07:07 iirc grunt introduced the actual bug or something 18:07:10 blame all around 18:07:42 |amethyst: Since all the cloned monster would have had the same mid 18:08:54 <|amethyst> DracoOmega: If it's something you can detect when the level is loaded, you could make a new minor tag and check for the chunk's tag being older 18:09:06 <|amethyst> DracoOmega: but I'm not sure whether that's feasible in this case 18:09:31 <|amethyst> DracoOmega: (and remove the duplicate monsters at load time if the tag is old, I mean) 18:09:54 -!- anidude has quit [Read error: Connection reset by peer] 18:10:21 <|amethyst> DracoOmega: or you can use a minor tag, and at load time set some prop on the player, like might_have_dupe_monsters 18:11:12 -!- HangedMan has quit [Ping timeout: 276 seconds] 18:11:45 <|amethyst> DracoOmega: then do something like if (monster_by_mid(m->mid) == m) { if (you.props.exists("might_have_dupe_monsters")) { destroy this monster } else { die("assert message here"); } 18:11:49 <|amethyst> } 18:11:55 <|amethyst> DracoOmega: in place of the assert 18:12:38 Hmmmm.... 18:13:25 There really is probably almost no one afflicted by this. I had hoped there would be LITERALLY no one 18:13:50 Since it required a Yred/Beogh worshipper, started yesterday, who cloned something then lived long enough to all-run and wants to 18:16:07 <|amethyst> if (you.your_name != "Leafsnail) ASSERT(...) 18:16:09 <|amethyst> :P 18:16:18 <|amethyst> s/ail/ail"/ 18:16:58 Haha. Honestly that might be simplest! :P 18:17:33 <|amethyst> DracoOmega: kilobyte might have some advice when he's around, but there's a good chance it will be "Don't bother, that's one of the hazards of playing trunk" 18:17:55 Yes, that does seem reasonable but it also saddens me 18:18:39 <|amethyst> Again, if you can fix up the dupes when monsters are loaded or when the level is loaded that would be best 18:18:58 <|amethyst> otherwise, you could bypass the assert 18:19:04 you could atone for your sins by nerfing jorgrun 18:19:25 <|amethyst> (all of this in an #if TAG_MAJOR_VERSION == 34 ) 18:19:43 With a minor tag as well, yes? 18:19:50 hi |amethyst my game is stuck!!!!!!!! 18:20:21 Ha, perhaps you have other technical problems to attend to :P 18:20:53 was trying to send all those exclamation marks over ssh but irc has to do for now 18:21:54 <|amethyst> !tell edlothiol All kinds of WARN: IOLoop blocked for 0.500000 seconds 18:21:55 |amethyst: OK, I'll let edlothiol know. 18:22:05 Webtiles server stopped. 18:22:06 Webtiles server stopped. 18:22:31 Webtiles server started. 18:23:47 <|amethyst> !tell edlothiol starts around 2013-03-07 00:14:15 in the logs 18:23:48 |amethyst: OK, I'll let edlothiol know. 18:24:57 <|amethyst> DracoOmega: the minor tag check is only when you are loading 18:25:20 <|amethyst> DracoOmega: because you need the reader to get the tag 18:25:36 -!- Leafsnail has quit [Quit: If your not living on the edge, you're taking up too much space] 18:26:24 <|amethyst> DracoOmega: if you do the "set a flag on load" thing, though, your fixup code will be outside of tags.cc (and can't use the minor tag) but should still be in an #if TAG_MAJOR_VERSION == 34 so it can be removed when the fix is no longer relevant 18:26:36 <|amethyst> s/can be/can easily be/ 18:26:56 Ah, okay 18:27:12 <|amethyst> (and of course the #else should have the assert as it currently stands) 18:27:44 <|amethyst> (or you do #if if() { #endif assert #if } #endif 18:27:45 <|amethyst> ) 18:28:29 <|amethyst> DracoOmega: do you have a save from Leafsnail? 18:28:52 <|amethyst> or a save of your own exhibiting the crash 18:29:01 Well, there's a save file on mantis, yes 18:29:05 <|amethyst> oh, good 18:29:31 I will have a closer look at that stuff when I'm done trying to fix this wonky pathfinding 18:33:51 -!- edlothiol has joined ##crawl-dev 18:35:03 -!- syraine has quit [Ping timeout: 245 seconds] 18:35:06 -!- jeanjacques has joined ##crawl-dev 18:35:51 The more I look at this, the more confused I am that monsters open doors at all, since two types of pathfinding won't attempt to go through them. There must be a third somewhere 18:42:09 -!- MaxFrost has quit [Read error: Operation timed out] 18:45:33 Well, this is impressive. Apparently when doors are involved, monsters get DUMBED when you are marked 18:45:45 Like, it is ignoring a door to go the super long way around, even if I and right on the other side 18:45:52 Then as soon as mark wore off, it opened the door 18:47:29 -!- Arkaniad has quit [Read error: Operation timed out] 18:48:02 -!- _dd has quit [Ping timeout: 255 seconds] 18:50:52 -!- _dd has joined ##crawl-dev 18:50:57 DracoOmega: so what, the monster is more likely to find you by wandering than if it wants to find you? 18:51:31 Well, in situations where closed doors are involved 18:51:38 Since it considers them to be the same as solid walls, for some reason 18:51:44 can someone update cszo 18:51:51 The long range pathfinding, I mean 18:52:24 So if you are marked, monsters will weave their way around complex paths from the other end of the level, then get deeply confused at a closed door right next to you 18:53:56 -!- absolutego has quit [Quit: leaving] 18:54:57 -!- Stumpsv has quit [Remote host closed the connection] 18:55:38 -!- edlothiol has quit [Ping timeout: 256 seconds] 18:56:30 -!- _dd has quit [Ping timeout: 252 seconds] 18:56:44 -!- Stikcing is now known as Sticking 18:58:09 -!- _dd has joined ##crawl-dev 18:59:45 ... I see no problem with this 19:01:31 -!- alefury has quit [] 19:01:40 DracoOmega: doors confuse me too 19:04:38 -!- Datul has quit [Ping timeout: 245 seconds] 19:09:21 Okay, in the end, I think this is a one line fix. Which somehow doesn't seem commensurate for the hours of work :P 19:10:24 sure it does 19:10:35 the more time you spend coding the more concise you can make your code :D 19:11:35 Well, Crawl doesn't exactly make it easy to quickly localize exactly the line at which monster behavior is broken :) 19:12:22 -!- VolteccerJack_ has quit [Client Quit] 19:12:38 I am still unclear on why it was opening doors while chasing me without mark, and not doing it with mark, despite being at close range in each case 19:13:23 -!- VolteccerJack has quit [Ping timeout: 245 seconds] 19:13:45 -!- dcssrubot49 has quit [Read error: Connection reset by peer] 19:16:04 Well, I guess the pathfinding range would be beyond the creature's normal limit, so it must have fallen back on some 'dumber' method of moving forward 19:18:12 |amethyst: Actually, is it possible that it would be just better in general if it did not assert there, and instead printed an error message with some actual useful information about the buggy monster in question? 19:18:33 |amethyst: Since the assert doesn't even tell you anything about what was problematic (and the game can continue just fine with a clone kicking around, too) 19:20:01 -!- Stumpsv has quit [Read error: No route to host] 19:21:43 -!- LordLovebone has quit [Ping timeout: 245 seconds] 19:22:42 -!- G-Flex has quit [Ping timeout: 276 seconds] 19:24:17 -!- SurpriseTRex_ has quit [Ping timeout: 248 seconds] 19:27:08 -!- Zermako has quit [] 19:30:47 -!- scummos^ has quit [Ping timeout: 255 seconds] 19:40:21 -!- johnny0 has joined ##crawl-dev 19:42:16 -!- Crazylemon64 has quit [Ping timeout: 256 seconds] 19:43:53 -!- pelotron has quit [Ping timeout: 245 seconds] 19:44:08 -!- majestical has quit [Quit: Page closed] 19:44:32 -!- kaiserfro has quit [Quit: Page closed] 19:50:38 -!- clouded_ has quit [] 19:58:19 -!- eith has quit [Ping timeout: 246 seconds] 20:00:22 -!- Blazinghand has quit [Ping timeout: 252 seconds] 20:03:48 -!- WalkerBoh has quit [Remote host closed the connection] 20:04:17 -!- _dd has quit [Ping timeout: 248 seconds] 20:05:46 -!- magistern has quit [Quit: This computer has gone to sleep] 20:06:09 -!- epyon|masamune is now known as epyon 20:08:38 -!- johlstei has quit [Read error: Connection reset by peer] 20:33:21 -!- Kalir has quit [Changing host] 20:33:37 okay, why is it impossible (visually) to tell water from deep water in gup_sewer_entry_pipe 20:33:39 ? 20:34:09 -!- SurpriseTRex has quit [Ping timeout: 248 seconds] 20:34:55 is that console, tiles or both? 20:35:07 COLOUR: 1Ww = green 20:35:09 -!- bonghitz has quit [Remote host closed the connection] 20:35:49 are w and W usually different colours in console, or are they different symbols? 20:35:51 -!- Arkaniad has quit [Remote host closed the connection] 20:35:58 Color 20:36:20 so presumably setting them both to "green" is bad 20:36:31 one should be light green instead 20:36:55 <|amethyst> FR: acid seas in Slime 20:37:29 yeah, that's console 20:37:43 i'd rather just not recolour the water at all 20:37:45 since it's really confusing 20:38:37 is the water green inside sewer? 20:38:58 yeah 20:39:24 Along with the other sewer entrances and so on 20:39:26 e.colour("w = green") 20:39:26 e.colour("W = lightgreen") 20:39:41 that's for the inside 20:40:14 the entry vault needs the same basically 20:41:10 unless elliott wants to make a patch to remove all the colours ;) 20:41:24 I suspect there would be some opposition to that :P 20:41:27 yeah 20:41:35 honestly you consolepeople getting confused over the slightest little palette shifts... ;) 20:41:49 -!- noppa354 has quit [Quit: Page closed] 20:42:05 well it literally looks like acid to me and i suspect others 20:42:11 hey, if the same exact thing on the screen means two different things in the same portal it can be kind of confusing ... 20:42:19 and i'm not exactly sure how this is more sewery than just water with a bunch of rats in it :P 20:42:44 brown is harder to get 20:43:25 -!- Medar has quit [Ping timeout: 264 seconds] 20:43:30 Again I say: it is clearer in tiles :P 20:43:45 -!- Medar has joined ##crawl-dev 20:43:51 -!- dcssrubot274 has quit [Read error: Connection reset by peer] 20:45:27 i don't think anyone would object if console had normal water colour and tiles still had the recoloured tiles 20:45:43 er, yes, we probably would 20:45:59 how would you know it was sewer? 20:46:15 -!- bmfx has quit [Quit: leaving] 20:46:21 because the rats and the sewer grate ;) 20:46:33 sewer entrance vaults are kind of obvious and the timer isn't tight :P 20:46:35 but yeah, information leakage etc. 20:48:04 -!- mikee_ has joined ##crawl-dev 21:10:05 -!- Dixlet has joined ##crawl-dev 21:10:48 -!- Dixie has quit [Ping timeout: 250 seconds] 21:11:20 -!- monqy has joined ##crawl-dev 21:16:46 -!- Wehk has quit [Read error: Connection reset by peer] 21:16:59 -!- rast has joined ##crawl-dev 21:26:25 -!- Poncheis has quit [Ping timeout: 248 seconds] 21:34:40 -!- Vizer_ has joined ##crawl-dev 21:36:10 -!- johlstei has quit [Read error: Connection reset by peer] 21:37:11 -!- Vizer has quit [Ping timeout: 240 seconds] 21:37:21 -!- Insomniak` has joined ##crawl-dev 21:37:27 yo 21:38:04 -!- Lasse- has quit [Ping timeout: 246 seconds] 21:38:17 i got a question about terminal settings, for getting the optimum colour and font for playing crawl in ascii mode 21:39:09 when i play in xterm-color, everything looks great 21:39:37 but when I'm using my netbsd machine, it's vt100 by default, and the font is code page 437 21:40:17 i tried ACSI and pcvt-color, but I get some errors 21:41:05 obviously, I want to play in colour, and have all the required characters 21:41:12 suggestions? 21:41:43 I guess you would want to ask crawl to use the IBM characters then 21:43:30 how do i do that? 21:43:47 -!- jday_ has joined ##crawl-dev 21:45:25 i suppose i should also ask, how many individual unique characters does crawl regularly use? 21:46:04 because I'm pretty sure there's more in the game than all of code page 437's 21:46:41 it depends on the configuration 21:47:24 i usually play online 21:49:02 anyway, "char_set = ibm" in your crawlrc should do it, according to options_guide.txt 21:50:27 okey, if I ever get it installed, i'll keep that in mind 21:50:34 thx 21:53:47 what is this "installed" and what is it for? 21:54:00 * SamB kids; he probably actually has crawl installed 21:54:10 * SamB just rarely uses that one ... 21:54:59 -!- ussdefiant has joined ##crawl-dev 21:57:08 -!- Melum has quit [Quit: Page closed] 21:57:44 -!- MaxFrosty has quit [Ping timeout: 257 seconds] 22:01:48 like i said, i use CAO 99.9% of the time 22:03:02 i have crawl installed on an intel mac 22:03:19 but i can't get it to compile on my ppc, and not on my netbsd machine yet 22:05:04 <|amethyst> can crawl do output in anything but utf-8? 22:14:49 -!- Cheibriados has joined ##crawl-dev 22:14:49 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 22:14:49 I would think it would just translate to that internally 22:14:49 -!- Gretell has quit [Ping timeout: 248 seconds] 22:14:49 -!- Fleurka has quit [Ping timeout: 248 seconds] 22:14:49 -!- Napkin has quit [Ping timeout: 248 seconds] 22:14:49 -!- Cheibriados has quit [Ping timeout: 260 seconds] 22:16:01 03DracoOmega 07* 0.12-a0-2590-g38c2f1a: Don't consider closed doors as opaque to pathfinding 10(2 hours ago, 1 file, 2+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=38c2f1a4ec58 22:16:01 03DracoOmega 07* 0.12-a0-2591-gc0e5f57: Tentacled starspawn stat adjustments 10(69 minutes ago, 2 files, 11+ 11-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c0e5f5763a8a 22:16:01 03DracoOmega 07* 0.12-a0-2592-gb99a3d7: List a monster's xp value when showing debug info for it in wizmode 10(51 minutes ago, 1 file, 2+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=b99a3d7ca142 22:16:01 03DracoOmega 07* 0.12-a0-2593-ge40b2b0: Buff vault sentinels a bit 10(44 minutes ago, 1 file, 2+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=e40b2b0000b1 22:16:01 03DracoOmega 07* 0.12-a0-2594-g7aa1236: Fix gup_sewer_entry_pipe coloring deep and shallow water the same 10(17 minutes ago, 1 file, 2+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7aa1236cff39 22:16:03 -!- Cheibriados has joined ##crawl-dev 22:16:03 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 22:16:05 -!- The topic of ##crawl is: CAO has telnet again. Let rax know if there are problems. | Play Crawl online now: type ??cao, ??cdo, ?cszo, or ??webtiles for instructions | http://crawl.develz.org | FooTV: termcast.develz.org | ##crawl-offtopic: You got your gender in my peanut butter! Xom thinks this is hilarious! 22:16:17 -!- Fleurka has joined ##crawl-dev 22:16:47 -!- Zephryn has quit [Quit: Jackdaws love my big sphinx of quartz. 123456890] 22:18:16 I would think it would just translate to that internally 22:18:25 i think that's what it's doing 22:18:46 some stuff is showing up wrong 22:19:53 like, shallow water shows up as ? 22:20:06 and fountains appear as something else 22:20:26 and rock walls & some enemies are brown, not yellow 22:21:46 -!- Gretell has joined ##crawl-dev 22:29:37 <|amethyst> DracoOmega: DCSS coding style is to use braces when the condition is split across multiple lines, because otherwise is visually unclear where the condition ends and the body begins 22:29:55 <|amethyst> s/clear/clear as to/ 22:30:20 Oh, I could have sworn I saw it corrected in the other direction once 22:30:32 Oh well. Oops. 22:30:43 it's possible someone did that, too 22:31:12 03|amethyst 07* 0.12-a0-2595-g4cb0467: Formatting fix. 10(3 minutes ago, 1 file, 2+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=4cb0467ab3e4 22:31:19 -!- ussdefiant has joined ##crawl-dev 22:32:15 <|amethyst> docs/develop/coding_conventions.txt lists some of the rules, which aren't always obvious 22:32:19 -!- rast has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 22:32:39 Oh, huh. I actually looked for a style guide at one point and never noticed once 22:33:05 <|amethyst> there's all kinds of neat stuff in docs/develop/ 22:33:15 <|amethyst> not all of it complete or up-to-date 22:33:38 Though a lot of it you can intuit just from reading enough code 22:34:35 <|amethyst> it might take you a while to figure out that for-if-line is okay, but if-for-line needs braces around the if body 22:36:32 -!- dcssrubot58 has quit [Ping timeout: 255 seconds] 22:39:38 -!- Kellhus_ has quit [Quit: Page closed] 22:41:01 Probably I would have used braces in both cases 22:43:24 Fortunately I think I was basically doing nearly everything in that document already 22:43:28 Now that I have read it 22:44:25 -!- WalkerBoh has quit [Remote host closed the connection] 22:45:11 -!- rwbarton has quit [Ping timeout: 240 seconds] 22:48:58 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:49:40 -!- ToastyP has quit [Remote host closed the connection] 22:54:52 -!- residualshade has quit [Quit: Page closed] 22:58:40 -!- dtsund has joined ##crawl-dev 22:59:45 -!- pelotr0n has quit [Ping timeout: 248 seconds] 23:00:28 -!- sbanwart__ is now known as sbanwart 23:04:37 -!- eb has quit [] 23:05:37 -!- sbanwart has quit [Ping timeout: 248 seconds] 23:05:46 -!- monqy has quit [Quit: hello] 23:07:49 -!- Sequell has quit [Remote host closed the connection] 23:08:32 -!- volteccer has quit [Quit: Page closed] 23:08:37 -!- Sequell has joined ##crawl-dev 23:11:50 -!- ruwin has quit [] 23:12:01 -!- meowfelid has quit [Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331]] 23:20:49 -!- Arkaniad has quit [Quit: I've killed the senator.] 23:24:12 -!- Henzell has quit [Remote host closed the connection] 23:24:29 -!- Henzell has joined ##crawl-dev 23:25:07 -!- PepeRC2 has quit [Ping timeout: 250 seconds] 23:26:37 -!- Butz has quit [Quit: Page closed] 23:26:50 -!- blackcustard has quit [Read error: Connection reset by peer] 23:30:36 -!- bh has joined ##crawl-dev 23:30:44 -!- johlstei has quit [Read error: Connection reset by peer] 23:37:17 -!- caleba has quit [Quit: caleba] 23:39:16 hai 23:40:18 -!- dtsundere has joined ##crawl-dev 23:40:36 -!- dtsund has quit [Disconnected by services] 23:40:39 -!- dtsundere is now known as dtsund 23:41:23 mumra: how's the layout coming? 23:41:44 hi bh 23:41:57 i didn't do any more work on abyss stuff :( 23:43:35 although i'm just going to quickly test the clamps 23:44:37 can you post your test code somewhere? 23:46:36 mumra: I'll have a change to clamp to push very shortly. It makes it so that squares don't change on the same depth all the time 23:46:37 -!- Taco_Princess has quit [Ping timeout: 276 seconds] 23:48:04 -!- dexap is now known as paxed 23:50:19 bh: if i'm using the clamp do i just return offset + 1 as the changepoint of the actual layout? 23:50:44 mumra: yep 23:52:03 03DracoOmega 07* 0.12-a0-2596-g93ae126: Show the proper tile for multi-tile sealed doors 10(5 minutes ago, 1 file, 3+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=93ae12636300 23:53:06 -!- Sticking has quit [Ping timeout: 276 seconds] 23:54:24 there's going to come a point where no one will be able to commit because we'll be generating code too fast :) 23:56:33 bh: there definitely still seems to be a problem on loading saves 23:56:36 DracoOmega: thank you~ 23:56:43 No problem 23:57:02 i swear i looked at that function like twenty times 23:57:07 03bh 07* 0.12-a0-2597-gfcb5f5b: Clamp Layout Tweak 10(9 minutes ago, 1 file, 3+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=fcb5f5b6f9d0 23:57:09 bh: i'll push stuff up to my repo and you can take a look 23:57:11 and failed to notice that it needed that 23:57:17 mumra: thanks 23:57:33 ontoclasm: Heh. It happens 23:57:41 DEADBEEF 23:58:34 bh: the problem is this repo is kind of a huge mess right now, there are about 20 half-finished layout algorithms, and V is completely broken ;) 23:58:54 ontoclasm: I'm trying to signal that the constant is arbitrary 23:59:09 i got that 23:59:13 it is still awesome 23:59:45 it's traditional to use it for memory that hasn't been properly initialized yet