00:03:28 -!- daftfad has quit [Quit: Leaving] 00:06:34 -!- Thann has quit [Quit: Leaving] 00:08:43 -!- ZebTM has quit [] 00:08:56 -!- HellTiger has quit [Read error: Connection reset by peer] 00:14:45 -!- dtsund has joined ##crawl-dev 00:17:00 why can you use the lightning rod when it has no charges? 00:17:37 -!- Codrus has quit [Ping timeout: 240 seconds] 00:23:00 -!- tensorpudding has quit [Ping timeout: 276 seconds] 00:24:10 aparently using it like that doesn't harm stuff, though I killed an invisible orc wizard doing it 00:25:26 -!- ophanim has quit [Read error: Connection reset by peer] 00:30:49 -!- Mottie has quit [Ping timeout: 260 seconds] 00:31:40 -!- Mottie has joined ##crawl-dev 00:42:14 that sounds like a bug 00:42:29 -!- Lasse- has quit [Read error: Connection reset by peer] 00:43:17 do you know if being able to use it at no charges is a bug? It seems intentional but I think it's sort of bad 00:43:33 I'll report it, anyways 00:47:00 -!- pelotr0n has quit [Quit: ~Internet()] 00:47:42 -!- tensorpudding has quit [Ping timeout: 276 seconds] 00:48:44 using it at 0 charges sounds wrong to me 00:49:37 lightning rod can fire bolts with 0 charges (https://crawl.develz.org/mantis/view.php?id=6120) by st 00:51:34 it's a lot of fun to use, as an aside 00:52:15 -!- Chozo has quit [Remote host closed the connection] 00:52:16 elfrobin found it in that broom closet vault, on D:3 00:54:46 -!- ainsophyao has joined ##crawl-dev 00:55:56 -!- ussdefiant_ has joined ##crawl-dev 00:58:23 -!- ussdefiant has quit [Ping timeout: 256 seconds] 00:58:33 -!- Textmode has quit [Ping timeout: 255 seconds] 00:58:36 -!- ussdefiant_ is now known as ussdefiant 00:58:41 -!- ToastyP has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 01:06:00 -!- eb is now known as ebarrett 01:07:05 -!- morduin has quit [Remote host closed the connection] 01:18:40 -!- fooobaar has quit [Ping timeout: 252 seconds] 01:28:43 -!- Roarke has quit [Quit: ThrashIRC v2.6 sic populo comunicated] 01:37:06 -!- wjchen has joined ##crawl-dev 01:38:22 broom closet vault giving out free rods on D:3 sounds rather wrong to me as well... 01:43:02 clearly artificers should start with lightning rod 01:43:09 so people don't have to scum D:3 for lightning rods 01:43:20 -!- rrage has quit [Ping timeout: 245 seconds] 01:44:51 <|amethyst> !tell edlothiol hm... I was thinking to use the game version somehow 01:44:51 |amethyst: OK, I'll let edlothiol know. 01:45:35 <|amethyst> !tell edlothiol mtime sounds like it could have problems 01:45:36 |amethyst: OK, I'll let edlothiol know. 01:52:13 -!- Textmode has joined ##crawl-dev 01:52:58 -!- ussdefiant_ has joined ##crawl-dev 01:55:04 -!- Syrio has quit [Quit: Page closed] 01:55:34 -!- ussdefiant has quit [Ping timeout: 245 seconds] 01:55:50 -!- ussdefiant_ is now known as ussdefiant 02:06:31 -!- Textmode has quit [Ping timeout: 255 seconds] 02:11:33 -!- bonghitz has quit [Quit: bonghitz] 02:15:33 -!- elliott has quit [Remote host closed the connection] 02:16:11 -!- G-Flex has quit [Ping timeout: 246 seconds] 02:16:12 -!- hoody has quit [Remote host closed the connection] 02:17:12 -!- Vizer has quit [Quit: nipaa~] 02:20:16 -!- Roarke has quit [Quit: ThrashIRC v2.6 sic populo comunicated] 02:32:25 -!- pantaril has quit [Ping timeout: 244 seconds] 02:32:56 -!- nht has quit [Quit: Lost terminal] 02:35:45 -!- Kalir has quit [Read error: Connection reset by peer] 02:36:56 -!- blabber has joined ##crawl-dev 02:40:41 -!- rossi has quit [Ping timeout: 244 seconds] 02:44:22 elliptic: yeah I thought that too, though it seems like it's been that way forever 02:44:35 it's a low chance for one 02:57:59 -!- bart is now known as Guest76796 03:00:31 !tell dpeg Light changelog is now updated at https://github.com/dtsund/crawl-light/blob/cl-trunk/crawl-ref/docs/changelog.txt , though that emphasizes new stuff and glosses over most of the imports. 03:00:31 dtsund: OK, I'll let dpeg know. 03:04:43 -!- _159 has quit [Quit: Page closed] 03:08:41 -!- RollieTG has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 03:09:13 -!- elliptic has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 03:10:48 -!- purge_ has quit [Quit: .] 03:10:56 -!- elliptic has joined ##crawl-dev 03:12:53 -!- chewymouse has quit [Quit: Leaving] 03:13:15 -!- Codrus has quit [Ping timeout: 244 seconds] 03:18:44 -!- white_noise has quit [Quit: Page closed] 03:19:18 -!- dtsund has quit [Ping timeout: 245 seconds] 03:23:16 -!- Adder has quit [Read error: Operation timed out] 03:24:36 -!- ussdefiant has quit [Ping timeout: 268 seconds] 03:48:38 -!- Pacra has quit [Quit: This computer has gone to sleep] 03:48:57 -!- evilmike has quit [] 03:50:45 -!- SkaryMonk has joined ##crawl-dev 03:52:05 -!- Tenaya has quit [Ping timeout: 245 seconds] 04:02:29 -!- ainsophyao has quit [Remote host closed the connection] 04:06:41 -!- Lightli has quit [] 04:21:58 -!- Silurio has quit [Quit: Page closed] 04:25:18 -!- magistern has quit [Ping timeout: 252 seconds] 04:26:17 -!- syllogism has joined ##crawl-dev 04:26:55 -!- Ragdoll has joined ##crawl-dev 04:39:06 -!- the_glow has quit [Ping timeout: 276 seconds] 04:45:36 -!- nooodl has joined ##crawl-dev 04:45:41 -!- sbluen has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 04:50:48 -!- nooodl has quit [Ping timeout: 276 seconds] 04:52:58 -!- steve9000 has quit [Quit: Page closed] 04:59:40 -!- barbs has quit [Ping timeout: 244 seconds] 05:19:44 -!- Domiano has quit [Remote host closed the connection] 05:28:58 -!- nooodl has joined ##crawl-dev 05:31:15 -!- rufford has quit [Ping timeout: 245 seconds] 05:32:31 -!- lorenz371 has quit [Ping timeout: 245 seconds] 05:33:16 -!- Yen has quit [Ping timeout: 244 seconds] 05:46:03 -!- the_glow has quit [Ping timeout: 276 seconds] 05:58:20 -!- ainsophyao has joined ##crawl-dev 06:07:12 -!- edlothiol has joined ##crawl-dev 06:14:27 -!- tsn has quit [Quit: leaving] 06:26:05 -!- st_ has quit [] 06:26:29 -!- pantaril has quit [Ping timeout: 244 seconds] 06:28:45 -!- alefury has joined ##crawl-dev 06:40:39 -!- the_glow has quit [Ping timeout: 276 seconds] 06:40:56 -!- buppy has quit [Quit: Page closed] 06:41:04 -!- robo has quit [Quit: Page closed] 06:45:53 -!- Roarke has quit [Quit: ThrashIRC v2.6 sic populo comunicated] 06:48:27 -!- the_glow1 has quit [Ping timeout: 276 seconds] 06:55:26 -!- oggoboggo has quit [Ping timeout: 245 seconds] 07:05:08 -!- monqy has quit [Quit: hello] 07:08:49 -!- G-Flex has quit [Ping timeout: 272 seconds] 07:19:27 -!- Sab0t has quit [Quit: Leaving] 07:27:37 -!- ontoclasm has quit [Quit: Leaving.] 07:40:00 -!- nago has quit [Ping timeout: 245 seconds] 07:42:25 -!- Alexor has quit [Ping timeout: 256 seconds] 07:58:11 -!- tsn has quit [Quit: leaving] 08:08:58 -!- oggoboggo has quit [Ping timeout: 252 seconds] 08:14:03 -!- Syrio has quit [Quit: Page closed] 08:22:38 -!- ajikeshi__ has quit [Ping timeout: 245 seconds] 08:31:42 make test fails (https://crawl.develz.org/mantis/view.php?id=6121) by hasufell 08:35:07 -!- Nightbeer has quit [Ping timeout: 240 seconds] 08:53:23 -!- scummos has quit [Ping timeout: 246 seconds] 09:13:48 -!- Moanerette has quit [Quit: Page closed] 09:21:05 yogidabear (L21 DEFE) ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1680 failed. (Slime:6) 09:26:30 -!- G-Flex has quit [Ping timeout: 264 seconds] 09:27:06 -!- fooobaar has quit [Read error: Operation timed out] 09:42:52 -!- SkaryMonk has quit [Read error: Connection reset by peer] 10:07:45 -!- chewymouse has joined ##crawl-dev 10:31:39 -!- nooodl has quit [Read error: Connection reset by peer] 10:32:05 -!- nooodl has joined ##crawl-dev 10:38:35 Map in the form of a swastika (https://crawl.develz.org/mantis/view.php?id=6122) by KarlJV 10:43:13 screenshot inside a word document, wtf 10:43:13 edlothiol: You have 2 messages. Use !messages to read them. 10:46:57 huh there really are a ton of swastika vaults 10:49:05 -!- _159 has quit [Client Quit] 10:53:49 -!- CannibalFerox has quit [Quit: Page closed] 10:55:21 most of them don't look like the nazi swastika, though... the only one that could be problematic would be roderic_ancient_swastika, I think 10:56:22 seems like it, yeah 10:56:32 and even that only if '" don't get exchanged 10:56:32 i like how he's offended by the "good luck charm" swastika, instead of the counterclockwise "nazism" swastika 10:58:00 -!- BlackSheep has joined ##crawl-dev 10:58:28 swastikas are a great, simple, symmetrical shape. nazis totally ruined them 10:59:07 nooodl: I don't think the direction makes a difference 10:59:27 -!- remyroy has quit [Read error: Connection reset by peer] 11:01:29 -!- wheals has quit [Quit: Leaving] 11:01:33 (and anyway, the vault can easily generate in the other direction) 11:12:51 -!- omnirizon has quit [Ping timeout: 265 seconds] 11:15:35 -!- blabber has quit [Quit: leaving] 11:20:20 here, have a new vaultedit: https://dl.dropbox.com/u/15495351/vaultedit/vaultedit.htm 11:20:46 -!- Lightli has joined ##crawl-dev 11:33:54 -!- Daekdroom has quit [Quit: Saindo] 11:38:00 -!- hoody has quit [Remote host closed the connection] 11:40:05 -!- ebarrett has quit [Read error: Connection reset by peer] 11:43:17 -!- dtsund has joined ##crawl-dev 11:44:04 -!- pantaril has quit [Ping timeout: 248 seconds] 11:46:51 -!- ussdefiant has joined ##crawl-dev 11:51:05 -!- idle_t has quit [Quit: Page closed] 11:55:36 -!- slartie has quit [Quit: poof] 11:57:42 -!- magistern has quit [Read error: Connection reset by peer] 12:10:26 -!- voker57 has quit [Read error: Connection reset by peer] 12:14:51 -!- ho has joined ##crawl-dev 12:14:56 -!- Xiberia has quit [Ping timeout: 268 seconds] 12:15:43 -!- BlackSheep has quit [Quit: Leaving] 12:16:39 -!- Xiberia has joined ##crawl-dev 12:16:42 -!- Escalator has quit [Ping timeout: 276 seconds] 12:16:45 -!- Escalator_ is now known as Escalator 12:18:39 -!- chewymouse has quit [Ping timeout: 276 seconds] 12:22:07 -!- domi is now known as domi_ 12:22:34 -!- ussdefiant has quit [Ping timeout: 240 seconds] 12:31:00 -!- tensorpudding has quit [Ping timeout: 276 seconds] 12:31:00 -!- valrus has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 12:31:08 -!- johnny0 has quit [Quit: leaving] 12:51:00 -!- ussdefiant has joined ##crawl-dev 12:59:12 -!- elliott has joined ##crawl-dev 13:05:33 -!- ontoclasm has quit [Ping timeout: 260 seconds] 13:08:14 -!- ZRN has quit [] 13:08:18 -!- Dixie has joined ##crawl-dev 13:12:34 -!- ussdefiant has quit [Remote host closed the connection] 13:13:06 -!- Kalir has quit [Changing host] 13:17:07 -!- wasd22 has quit [Read error: Connection reset by peer] 13:21:04 |amethyst: I don't think mtime would actually pose problems, but yeah, I could have the crawl process send its version with the client path... that might actually be better 13:25:03 -!- ddubois has quit [Quit: Page closed] 13:26:53 -!- ho has quit [Quit: Leaving] 13:27:30 -!- minced has quit [Ping timeout: 245 seconds] 13:28:30 <|amethyst> hm... what happens when someone hits reload on an old version? 13:29:15 <|amethyst> I guess there's nothing that can be done about that short of keeping multiple versions of the data around 13:29:52 -!- bob123_ has quit [Quit: Page closed] 13:29:58 <|amethyst> I guess I could turn on caching, though, if the client path depended on the crawl version 13:30:03 when someone hits reload, they'll get the new game version anyway 13:30:23 <|amethyst> edlothiol: what if they're watching someone playing an old version 13:30:45 -!- Vizer has quit [Read error: Connection reset by peer] 13:30:51 -!- Namey has quit [Read error: Connection reset by peer] 13:31:21 that would be problematic, I guess... the solution for that would be separating stable versions like trunk versions, though 13:31:55 <|amethyst> which would be possible but is not entirely trivial to do 13:32:13 <|amethyst> would need to either duplicate the versions db or change the schema 13:32:37 <|amethyst> and would probably want to force transfers 13:32:45 -!- Sacred has quit [Ping timeout: 276 seconds] 13:33:19 well, that'll be for you to decide if it's worth it ;) I'll commit the version fix 13:33:38 <|amethyst> I think making the client path depend on the crawl version, combined with me turning on caching, should fix things 13:34:01 <|amethyst> presumably the version bit would be ignored by old servers? 13:34:28 <|amethyst> also, the crawl side of this would need to be backported to 0.11 and 0.10 13:34:40 yes 13:35:08 0.10 not really though, considering there's unlikely to be any changes there [that affect tiles]? 13:35:15 <|amethyst> good point 13:36:28 <|amethyst> of course now that I have 62 players restarting webtiles is a bit more problematic :) 13:36:43 -!- johnny0 has joined ##crawl-dev 13:37:54 yes :/ 13:38:35 if you do it enough it'll encourage people to play console instead :) 13:41:09 03edlothiol * r14b6cc245688 10/crawl-ref/source/ (tileweb.cc webserver/process_handler.py): Webtiles: Make static file URL also dependent on the exact Crawl version. 13:42:06 03edlothiol 07stone_soup-0.11 * rc60348010554 10/crawl-ref/source/ (tileweb.cc webserver/process_handler.py): Webtiles: Make static file URL also dependent on the exact Crawl version. 13:42:32 When will the vaults I've been making get looked over by the devs? 13:42:42 wait, the answer is "eventually", duh 13:43:40 -!- Yen has quit [Ping timeout: 265 seconds] 13:43:52 -!- Fhqwhgads has quit [Client Quit] 13:47:34 -!- dpeg has joined ##crawl-dev 13:48:01 Hi! There's a blog post by poor_yurik who did lots of tiles for Crawl (and now has moved on), check http://johnattea.blogspot.de/2012/08/looking-back-on-dungeon-crawl-stone-soup.html 13:48:01 dpeg: You have 1 message. Use !messages to read it. 13:48:18 Would you mind if I ask him to link his blog entry in our news section? 13:48:52 -!- Pingas has quit [Read error: Connection reset by peer] 13:54:36 dpeg: MarvinPA (I think) already mentioned the blog post 13:54:48 -!- slacker has joined ##crawl-dev 13:54:49 dpeg: I can't imagine anyone would mind 13:55:39 edlothiol: okay, so I'll ask John next. 13:55:52 !messages 13:55:52 (1/1) dtsund said (10h 55m 21s ago): Light changelog is now updated at https://github.com/dtsund/crawl-light/blob/cl-trunk/crawl-ref/docs/changelog.txt , though that emphasizes new stuff and glosses over most of the imports. 13:56:10 That's okay -- we probably know the imports :) 13:57:46 Well, I'm not importing *everything* is what I'm getting at. 13:58:31 A few things I don't want, some I do but lack the capability to do (webtiles and transifex both fall into this category) 14:00:07 -!- magistern has quit [Ping timeout: 244 seconds] 14:00:21 -!- mivue has quit [Quit: mivue] 14:02:30 -!- Vidiny has quit [Read error: Connection reset by peer] 14:02:37 Bored 14:02:47 I just don't have the motivation to play DCSS at the moment 14:02:54 What should I do? 14:03:01 ask ##crawl? 14:05:20 -!- fooobaar has quit [Read error: Connection reset by peer] 14:08:05 ON IT 14:08:55 -!- slacker has quit [Quit: Page closed] 14:11:55 -!- ainsophyao has quit [Remote host closed the connection] 14:12:37 -!- bmfx_ has quit [Quit: leaving] 14:17:31 -!- inde has quit [Ping timeout: 245 seconds] 14:18:06 03MarvinPA * ra6c16c7f2066 10/crawl-ref/source/ (beam.cc godabil.cc spl-damage.cc): Make Chain Lightning properly arc to bushes, don't arc to IOODs 14:18:27 03MarvinPA 07stone_soup-0.11 * rd0b6eb3db0b1 10/crawl-ref/source/ (beam.cc godabil.cc spl-damage.cc): Make Chain Lightning properly arc to bushes, don't arc to IOODs 14:23:39 -!- wheals has quit [Quit: Leaving] 14:30:03 -!- axus has quit [Client Quit] 14:30:05 -!- Adeon has quit [Read error: Connection reset by peer] 14:30:46 -!- roctavian has joined ##crawl-dev 14:30:59 -!- ainsophyao has joined ##crawl-dev 14:31:25 -!- ainsophyao has quit [Remote host closed the connection] 14:31:49 dpeg: I just saw that bit you posted about the other tile contributor in the log and dropped him a line as well, thanks for finding that 14:33:00 -!- ainsophyao has joined ##crawl-dev 14:39:19 -!- ainsophyao has quit [Remote host closed the connection] 14:41:04 -!- elliptic has quit [Quit: Leaving] 14:42:21 -!- Adeon has joined ##crawl-dev 14:43:27 -!- elliptic has joined ##crawl-dev 14:43:35 -!- Deathmic has quit [Read error: Connection reset by peer] 14:46:20 -!- Namey has quit [Quit: Leaving] 14:52:07 -!- ussdefiant has joined ##crawl-dev 14:54:04 -!- Vidiny has quit [Read error: Connection reset by peer] 14:57:19 -!- MarvinPA has quit [Read error: Connection reset by peer] 14:57:26 -!- Vizer has quit [Quit: nipaa~] 15:02:06 -!- Dixie has quit [Ping timeout: 245 seconds] 15:03:20 -!- MarvinPA has joined ##crawl-dev 15:03:29 -!- Dixie has joined ##crawl-dev 15:03:51 dpeg: also, did you get my email about that god proposal? 15:04:41 -!- roctavian has quit [Quit: Page closed] 15:05:04 -!- smeea has quit [Read error: Connection reset by peer] 15:05:14 -!- Jatoskep has quit [Ping timeout: 260 seconds] 15:05:19 -!- daftfad has quit [Quit: Leaving] 15:06:06 -!- Jatoskep has joined ##crawl-dev 15:11:04 -!- casmith789 has joined ##crawl-dev 15:12:07 -!- indspenceable has quit [Quit: Leaving.] 15:22:51 dpeg: any opinion on https://crawl.develz.org/mantis/view.php?id=6122 (since you added the vault in question)? 15:28:48 -!- Kyrris has quit [Remote host closed the connection] 15:29:43 -!- yxhuvud has quit [Ping timeout: 245 seconds] 15:30:23 -!- omnirizon has quit [Disconnected by services] 15:31:26 -!- idle_t has quit [Quit: Page closed] 15:35:02 -!- Dixbert has joined ##crawl-dev 15:35:03 -!- zorlok has joined ##crawl-dev 15:38:21 -!- Dixie has quit [Ping timeout: 245 seconds] 15:38:25 -!- Dixbert is now known as Dixie 15:47:05 edlothiol: i agree with minmay 15:53:48 -!- purge_ has joined ##crawl-dev 15:54:05 personally i dont care about that vault 15:54:40 So apparently the idea of Hive remaining even a portal vault is gone 15:54:51 Welp, that's the end of that branch. 15:55:13 but a few people might find it offensive 15:55:34 Lightli: haha, i misread your vault when i looked at it, i thought all the l were 1 15:59:05 draconian moat 15:59:55 best bug? 16:02:49 Relax, the way the actual vault works is even more evil 16:02:55 "You fall into the lava!" 16:04:16 oh, right 16:04:38 i dont think that is a very good idea 16:05:17 its perfectly possible to kill players without resorting to such cheap shots 16:05:54 Yeah, but it's not really so much a cheap shot when you can see it coming 16:05:55 also, im pretty sure most players don't know about the dispelling properties of purple drac breath 16:06:35 it'll be a learning experience 16:07:14 no fun, though 16:08:31 It's supposed to be risky as hell to try and get to the island via using levitation 16:09:01 Cleaning ballistomycete field with freezing cloud is not working properly (https://crawl.develz.org/mantis/view.php?id=6123) by tarlin 16:10:15 03galehar * r770bcbd1844b 10/crawl-ref/source/ (394 files): Use std namespace. 16:11:01 Lightli: the problem is, as i said, that most people wont know that 16:11:23 it's an efficient way to teach them :) 16:12:03 imo zot is not the place for such things 16:12:07 huh, I thought "using namespace std;" was generally considered bad C++ style 16:12:18 players should feel responsible for their death, especially in zot 16:12:26 elliott: why? 16:12:37 not sure, I'd just heard it :) 16:12:39 name clashes, maybe 16:12:45 it is 16:12:56 people still use it anyway because they're lazy and/or ignorant 16:13:21 (also because there's no rule that new std identifiers won't be added later that then clash with yours, I think) 16:13:26 (not sure about that one though) 16:13:27 all those std:: just make the code ugly and harder to read 16:13:49 the style i prefer is "using std::string;" instead of using the whole namespace 16:13:56 you know you can bring individual objects into scope... 16:13:57 Blink scrolls, regular blinks, reapplying if it's a spell... It's not impossible to survive even if you get caught off guard 16:13:58 yeah 16:14:11 or something like that if i'm misremembering syntax 16:15:00 Lightli: hm, i didnt know there was a grace period 16:15:19 I honestly don't think it's ugly though, and it's useful when you have multiple namespaces to know at a glance what namespace something belongs to. But most people don't use namespaces either, so that explains why they don't care about that. 16:16:23 BlastHardcheese: that sounds really theoretical. In practice, it's ugly. 16:17:07 hmm, Googling turns up http://www.parashift.com/c++-faq/using-namespace-std.html from the C++ FAQ and http://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-a-bad-practice-in-c 16:18:16 std::map::const_iterator i 16:18:17 map::const_iterator i 16:18:28 that's a real example from crawl's code 16:19:42 yes, those are ugly, which is why you usually typedef them 16:20:00 galehar: "using std::map; using std::string;" 16:20:20 <|amethyst> galehar: 'monster' compiled with the changes 16:20:30 and C++11 has new iterator types that eliminate that syntax, I beleive 16:20:32 yeah, I agree, that importing individual types might be a better idea. 16:20:36 <|amethyst> and I think that's the one thing other than crawl itself that uses those headers 16:20:40 poor yurik asked 16:20:45 <|amethyst> BlastHardcheese: unfortunately we can't rely on C++11 16:21:25 why not, gotta keep amiga compatibility? :p 16:21:53 edlothiol: sorry, missed your question. To me, it's fine either way. 16:22:27 Perhaps better to remove the swastika vault, only to avoid complaints. We surely won't grow a crowd of nazi crawlers by having the map in the game. 16:23:00 dpeg: in that case, I think we should just close the issue on account of screenshot offensively embedded in a .doc 16:23:21 just don't remove jew bailey 16:23:33 -!- syllogism has quit [] 16:24:04 BlastHardcheese: C++11 breaks old macs and BSD (personally, I don't think we should care, but others disagree) 16:24:09 galehar: ok! 16:24:32 Cannot go wrong with broken macs. 16:27:21 -!- Ragdoll has quit [Read error: Connection reset by peer] 16:27:40 -!- ZebTM has quit [] 16:28:13 galehar: is this going to stay that way? because i was about to rebase my directional sounds patch, and it has some strings 16:28:33 Nobody uses BSD anyway 16:28:55 also, should i expect problems while rebasing after that recent history mangling? 16:29:12 BSD is fairly popular for servers, which seems relevant... 16:30:25 alefury: yes, I think it's going to stay this way. At worse, the using namespace will be replaced by some using statements for string, vector, map, sort,... 16:30:28 nowadays, you should fire an admin that installs games on the server ... as long as that game isn't the reason the server exists of course :) 16:31:06 unless some dev shout at me, but in that case, I would have liked for it to happen 3 days ago when I mentionned it 16:31:50 bhaak: the latter is what I meant, yes 16:31:58 alefury: and no, I don't think you'll have trouble rebasing due to the history mangling, but I'm no git expert 16:32:34 well, i guess ill just see what happens :) 16:32:58 theres still the patch on mantis in case i lose all my changes :) 16:33:00 -!- dptr1988 has quit [Quit: leaving] 16:33:03 alefury: still, wear a helmet. Better safe than sorry. 16:36:27 i'm making a vault editor, and i have no idea what i'll do with it when it's done 16:38:16 -!- evilmike has joined ##crawl-dev 16:39:05 nooodl: upload on Mantis? 16:39:14 or perhaps make a vault or two? :) 16:39:25 <|amethyst> galehar: actually, I was mistaken---monster did break 16:39:47 <|amethyst> skills.cc:563: error: call of overloaded ‘pow(unsigned int&, int)’ is ambiguous looking into it 16:39:52 dpeg: it's web-based, but i could link to it on mantis 16:39:58 dpeg: maybe release it on the tavern, too? 16:40:06 |amethyst: looks like a conflict with an std::pow 16:40:13 assuming there is an std::pow 16:40:14 nooodl: sure, announce it on the forum 16:40:42 <|amethyst> elliott: it was always using std::pow 16:40:49 nooodl: I took a look at your vault editor and have some basic feedback, some of which you've probably heard 16:40:49 evilmike: You have 1 message. Use !messages to read it. 16:41:01 |amethyst: right, but with "using namespace std;", if it defines its own pow() function, there'll be an error 16:41:01 evilmike: ooh, tell me 16:41:03 I may be wrong though 16:41:05 <|amethyst> I think this might be a result of the oldish gcc version on the server Chei is on 16:41:08 first off I think you should use crawl's tiles. Not because that's what the vault will look like in-game, but because of familliarity 16:41:19 wait try the new version first 16:41:23 https://dl.dropbox.com/u/15495351/vaultedit/vaultedit.htm 16:41:25 oh alright 16:41:39 <|amethyst> elliott: there aren't any of those 16:41:39 ah, that addresses my first complaint 16:41:53 second: it looks like you're using 0.10 here. We don't have wax walls any more in 0.11 16:41:54 |amethyst: never mind, then :) 16:42:11 haha yeah 16:42:20 Since vaults don't get added to stable versions, your editor should reflect the status of trunk 16:42:37 i was going to remove wax but i can't think of anything to put in its place 16:42:50 3. I'd use the "face" icons in crawl to represent monsters (I'm talking about the icons you get when ashenzari warns you) 16:43:00 <|amethyst> elliott: hm 16:43:02 you'd just need 3 here, use the angriest one for super-ood ('8' monsters) 16:43:50 evilmike: the problem with that is there's no way to make that consistent with the 7 user-defined monsters 16:44:03 that's fine, I'm only talking about the monsters placed by 0, 8, and 9 16:44:04 unless i just take one of the faces and slap some number labels onto them... but that'd look messy i think 16:44:07 oh ok 16:44:42 4. for the item symbols, don't use numbers in circles, this looks too similar to monsters. user lower case letters in circles (defgh... etc) 16:45:08 -!- WalkerBoh has quit [Quit: Page closed] 16:45:15 <|amethyst> elliott: hm... actually, it wasn't using std:: before since that came from cmath 16:45:19 yeah that's a good idea 16:45:48 by the way, do you think the icons for custom items/monsters should be larger? 16:45:54 yeah a bit 16:46:02 i'll probably redo them entirely tomorrow 16:46:05 <|amethyst> elliott: oh, I guess it's because the overloads with int are in std:: but aren't in the main namespace 16:46:25 for item symbols, crawl has tiles for detected (but not seen) items... unfortunately, that doesn't help when there are 3 tiers of items 16:47:01 also it looks like gold ($) is missing 16:47:27 oh, it is. huh, i don't remember seeing it on the wiki glyph list 16:47:46 for the abstract symbols (such as '-' ) you should probably show that symbol on the tile, rather than just using a coloured box 16:47:55 https://crawl.develz.org/wiki/doku.php?id=dcss:help:maps:syntax:glyphs nope, it's not on there 16:47:59 |amethyst: this sounds painful :) 16:48:05 also, I think you should get rid of the ',' one. While ',' is valid, it tends to make things awkward 16:48:23 * kilobyte mutters something about the symbol '='. Probably better to not reuse it for runed doors yet... 16:48:35 what was =? secret doors? 16:48:40 yeah 16:48:48 well, it'd make migrating vaults easier ;) 16:49:05 oh right this has secret doors in it right now... 16:49:13 (the problem with ',' is that while you can use it in maps, it breaks if you try to use it in a SUBST line... really it should probably be considered an error if it's in a map) 16:49:23 nooodl: you're still living in trunk... 16:49:56 -!- voker57 has quit [Changing host] 16:49:59 evilmike: anything i could replace it with? i couldn't think of any more common "replace me" symbols used in vaults 16:50:03 evilmike: '=', ':' and '/' can be problematic sometimes too 16:50:07 the random gods are going along nicely... may take years to see them in full fruition, but there will be fun times ahead 16:50:42 yeah, although commas are by far the worst, in my experience 16:50:47 evilmike: oh my -- so many of my maps used , because it looks like a floor (.) 16:51:03 * kilobyte mutters something about Unicode. 16:51:08 makes it easy to parse the map when doing them in console 16:51:17 kilobyte: I am working behind the iron wall! 16:51:38 I usually use ' - " _ for alternative floors 16:51:41 kilobyte: and can we use unicode in des files? 16:51:46 evilmike: I noted that :) 16:51:49 1114111 glyphs should be enough for anyone! 16:52:06 dpeg: not yet, they're stored internally as chars in map_lines 16:52:07 03|amethyst * r0e1e71dfe8e2 10/crawl-ref/source/skills.cc: Unbreak compilation with GCC 4.1. 16:52:59 kilobyte: btw, would you think we could ship Crawl with some unicode monster/feature sets? I'd love to try something out, but I have no idea how to go about it. I would check out something that's already there. 16:53:22 nooodl: I'd probably change the "tags" part so there are buttons for each tag... that's lower level than what you have now, but I think it's ultimately better 16:53:51 dpeg: i made a unicode monster config once, but it's kind of overkill 16:54:01 dpeg: the default is meant to be pretty conservative 16:54:04 it assigned unique unicode glyphs to... everything, really 16:54:25 well, some unicode features are already used by default 16:54:27 evilmike: i'm actually planning on not having every tag in there 16:54:27 trees, portals 16:54:29 kilobyte: yes, but I sometimes watch players with fancy sets. Couldn't we have stuff like this enablable for anyone? 16:54:39 there's CSET_OLD_UNICODE (enabled by cset=unicode), but it can't go beyond characters present in most common fonts 16:54:41 nooodl: well, the "once per level" button is rather misleading, for example 16:54:44 <|amethyst> galehar: okay, monster works fine now 16:54:56 dpeg: could be nice to have such presets, yeah 16:55:58 kilobyte: just saying... I'd appreciate it =) 16:55:58 clearly have an option for marvinparc 16:55:58 i fear it'll inspire people to go "hey, there's a 'mnoleg' tag! i'll enable that, for kicks!" -- same thing for other features you shouldn't use unless you know what you're doing 16:55:58 like, the symbol I use for clouds (some Thai letter) looks awesome in quite a bunch of fonts (but bad in some others...) 16:55:58 nooodl: it adds allow_dup without really suggesting that... and "allow_dup luniq" is a big difference from simply "once per level" 16:55:58 (i might remove blood fountains too) 16:55:58 nooodl: obviously you can ignore very niche stuff like pan lord tags 16:55:58 dpeg: also, could be nice to have redefines for items 16:55:58 what would you call allow_dup luniq 16:55:59 <|amethyst> galehar: one thing I don't like: I think the headers should continue to use std:: 16:56:35 nooodl: that combination says the vault is once-per-level *and* reusable 16:56:41 that second part is significant. most vaults are one-off 16:56:51 -!- fungee has quit [Ping timeout: 276 seconds] 16:56:51 <|amethyst> galehar: especially if they don't #include AppHdr.h (which they shouldn't), dropping the std:: means the header simply won't work if someone who doesn't mangle their namespace includes it 16:57:23 dpeg: there are some technical problems, like items randomly using item_def.special, item_def.plus, etc, for their type 16:58:07 nooodl: oh also, it shouldn't default to ORIENT: float. The ORIENT line is optional, and for small vaults it is in fact better to omit it 16:58:35 <|amethyst> galehar: I know it's not terribly relevant now since we're not a library ('monster' is the only thing that seems to think so), but it bugs me to have headers that don't work if you #include them without taking other preparations 16:58:54 evilmike: if the default option is "only once", it should be clear that "once per level" implies "but more than once in the dungeon" 16:59:06 dpeg: I'm afraid we'd have to go with regexps for the entire visible name; that'd require caching of the glyph and colour probably, but is doable 16:59:29 maybe i'll go for "Unique per dungeon", "Unique per level", "Not unique" 17:00:14 kilobyte: ouch 17:00:32 evilmike: i wasn't sure how to handle ORIENT at all 17:00:39 i don't really understand it myself 17:00:44 nooodl: you could have defaults depending on size 17:00:50 or recommendations 17:01:23 nooodl: if you omit the orient line, it's a minivault and uses different rules for placement. otherwise it's a regular vault. "float" lets it go anywhere, otherwise it will dock to one side of the level 17:02:01 "north" means it will dock to an edge of the level (north based on what's in the editor... but the vault could get rotated and be placed on the south part, for example) 17:02:09 right 17:02:30 -!- nago has quit [Ping timeout: 245 seconds] 17:03:06 i could probably add that to the options: either "minivault", or one button in a 3x3 grid of directions (the middle one being float) 17:03:11 dpeg: also, my first use of redefining items would be to colour corpses based on edibility rather than the dead monster's colour. This would require using search tags anyway. 17:03:21 -!- scwizard has quit [Quit: Page closed] 17:03:46 kilobyte: ah, flavour vs playability. As experience has shown, in the end gameplay always wins. 17:03:56 nooodl: oh also, there's one other option: encompass. which just tells it to use the vault for the entire level 17:04:14 dpeg: initially, in my private config :p 17:04:23 evilmike: i'd rather not allow that for this editor. we don't want a lot of those 17:04:37 nooodl: we do! -- if they're good 17:04:44 dpeg: I mean, this is something many folks have different preferences for 17:04:45 given their complexity, it's probably a bad idea to make them in an editor anyway 17:05:18 this thing seems to be primarily a map editor... with encompass vaults, its not unusual to have a larger header than map 17:05:19 indeed. generally they'll need lots and lots of transformations (things like SUBST and SHUFFLE), maybe even lua 17:06:07 (is "transformations" a good word for those? i'm planning on using that for the editor) 17:07:15 oh by the way, you may have noticed "Depth" is implemented. this is because i have no idea how to implement it -- it's so... stringy 17:07:55 either i'll just have users type their depth definition theirselves, or i'll need a huge array of options 17:09:31 the depth syntax is not really that complex to write by hand 17:09:41 i think it should be clear enough with some examples 17:10:02 "Depth (ex. '7-20, Lair:1-2, !Orc')" 17:10:26 (afk for a while, back in a minute or 10) 17:11:23 acquire.cc:1456 gives a compiler error for me 17:11:54 because abs(...) is apparently a double 17:12:51 casting to int fixes it, but why doesn't this fail for anyone else? 17:13:10 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 17:14:30 (gcc 4.7.0) 17:15:21 <|amethyst> I'm using 4.6 (4.1 on Chei, 4.4 on CSZO), that could be why 17:17:15 nooodl: "transformations" or "transforms" are what they're usually called 17:17:15 -!- fooobaar has quit [Read error: Connection reset by peer] 17:18:22 galehar is on Windows with some ancient compiler; lemme rebase and try 17:19:05 it fails for me with 4.5.1 17:19:51 <|amethyst> oh, it does fail for me with 4.6 17:20:00 <|amethyst> 4.4 is fine though 17:20:13 <|amethyst> edlothiol: are you working on the commit or should I? 17:20:16 Unstable branch on crawl.s-z.org updated to: 0.12-a0-209-g0e1e71d (34) 17:20:22 I'll do it 17:20:50 doesn't build either with gcc-4.7 nor with clang 17:21:02 nor even with non-ancient mingw 17:22:05 03edlothiol * r183894471bdb 10/crawl-ref/source/rltiles/tool/tile_list_processor.cc: rltiles: Fix tile_*_basetile functions. 17:22:08 03edlothiol * r3af8bc6bb2a5 10/crawl-ref/source/acquire.cc: Fix compilation. 17:22:08 -!- dpeg has quit [Quit: nights] 17:23:03 (i'm back) 17:23:33 evilmike: is "CHANCE:" worth implementing? 17:23:42 -!- Silurio has quit [Changing host] 17:24:03 for things like "CHANCE: 5% (Pan), 2% (D:*, Lair:2-4), 3%" 17:24:14 nooodl: if you're going for something simple, you should leave that out 17:24:22 probably 17:24:43 <|amethyst> that kind of stuff should be added by the dev team anyway IMO 17:24:59 PLACE is just syntactic sugar for DEPTH, isn't it 17:25:05 <|amethyst> since it is a question of balance and depends on what other vaults go in 17:25:12 <|amethyst> no, place is something different 17:25:21 <|amethyst> makes it (nearly) always appear there 17:25:39 CHANCE is also fairly complicated compared to WEIGHT, and in most cases WEIGHT should be used 17:25:39 <|amethyst> (well one of the PLACE: foo vaults, not all of them) 17:25:57 i'll leave WEIGHT up to the devs too 17:26:05 did the distance function get renamed? 17:26:27 (the one that gives distance^2) 17:26:38 yes, to distance2 17:26:44 in the using namespace std commit 17:26:54 (because there is std::distance, apparently) 17:27:06 PLACE is probably mostly useful for branch end levels 17:27:15 that's usually what it's used for, yes 17:27:53 How nasty are servitors as Abyss enemies? 17:28:43 they're fast and they hit hard, which makes them one of the dangerous abyss enemies 17:28:48 i'm not sure if i should include it... should i even allow the creation of rune levels? do we need more of those? 17:28:48 a servitor is used as a boss by one crypt ending 17:29:08 -!- Flun has quit [Quit: Page closed] 17:29:21 roughly as bad as an angel i guess? 17:29:24 angel (16A) | Spd: 15 | HD: 12 | HP: 83-119 | AC/EV: 10/20 | Dam: 25, 10 | 08holy, 10weapons, 10items, 10doors, see invisible, fly, !sil | Res: 06magic(128), 10elec++, 03poison, 04rot, 13neg+++, 08holy | XP: 2094 | Sp: minor healing | Sz: Medium | Int: high. 17:29:24 %??angel 17:29:40 unknown monster: "servitor" 17:29:40 %??servitor 17:29:46 huh, now i have to remember what servitors are actually called... 17:29:47 nooodl: nothing wrong with adding new rune vaults if they're good. they're harder to make than normal vaults though 17:29:49 profane servitor (05A) | Spd: 15 | HD: 18 | HP: 132-175 | AC/EV: 10/20 | Dam: 2505(vampiric), 1013(drain) | 07undead, 10items, 10doors, evil, see invisible, fly | Res: 06magic(192), 02cold, 10elec++, 09poison+++, 12drown, 04rot+++, 13neg+++, 08holy, 13torm | XP: 5612 | Sz: Medium | Int: high. 17:29:49 %??profane servitor 17:30:06 hm, significantly worse than an angel 17:30:11 'kay 17:30:12 or better 17:30:16 on that subject; is there even more than one tomb:3 vault? 17:30:19 depends on whether youre the player or the servitor :) 17:30:26 Just wondering if I should crank up their generation rate in hardmode. 17:30:28 nooodl: there is one vault for tomb 1, 2, 3 17:30:33 if you're banished somewhat early, a servitor basically means "teleport now" 17:30:36 It seems the answer is "yes". 17:30:36 nooodl: i think grunt put a new tomb on mantis? 17:30:39 well, three vaults :) 17:30:40 i think grunt had some ideas for a new tomb 17:30:40 and if you see the umbra, it means, run the other way 17:30:43 but currently no afaik 17:30:43 oh, more than ideas maybe 17:30:50 MarvinPA: he had maps 17:30:56 MarvinPA: grunt made 3 new tomb maps, they're rough though 17:31:08 ah ok 17:31:13 Rough as in unpolished or rough as in very hard? 17:31:35 New branch created: mon-pick (5 commits) 17:31:40 very hard should go without saying for tomb 17:31:40 dtsund: unpolished. overall his tomb 3 looks much easier than the current one. the tomb 1 has too many long hallways with nothing in them 17:31:58 galehar: are you still here? I have a couple questions about mon-pick. (Other guys don't know our earlier talks.) 17:32:29 dtsund: which isn't to say the maps are hopeless, of course. 17:33:29 grunt's tomb:3 looks very fun 17:34:40 i don't think his tomb 3 would need radical changes. from what i remember, the problem was that the monster placement is a lot tamer, and you have *far* more places to duck around a corner and hide 17:35:18 also it gives you a big "loop" where you could lure mummies to one side, and then run around the other (using patrolling ai would help probably) 17:36:56 -!- rkd2 has quit [] 17:37:23 !tell galehar the definition of the PEAK mon-pick distribution has the depth just outside the range set to 0 and then goes linearly, this makes the first level in range have different rarities according to the range's size (20% usually). Perhaps it'd be better to force it to some number, like 20%? 17:37:23 kilobyte: OK, I'll let galehar know. 17:40:25 oh, youre doing mon-pick? sweet! 17:40:47 !tell galehar monsters of the same rarity have been perturbed by div_rand_round(), this looks really disconcerting. Going always up or down would distort extremely small rarities (like 3.5), though. Ideas? Use 1/10000 after all? Increase or decrease all such rarities? 17:40:48 kilobyte: OK, I'll let galehar know. 17:42:33 evilmike: these ashenzari face tiles are kind of ridiculous. i'm going to stick with something abstract probably :/ 17:42:55 nooodl: the face tiles are kinda ugly, yeah 17:43:27 if you go with something abstract, I think it should still convey "this is a monster", though 17:44:06 03|amethyst * r70f242f1df67 10/crawl-ref/source/items.cc: Use correct autopickup subtypes. 17:46:09 03|amethyst 07stone_soup-0.11 * ra8394cf4f53a 10/crawl-ref/source/items.cc: Use correct autopickup subtypes. 17:46:42 i like the diamond shapes i have now, actually... i'm not sure why i feel they're monster-ish. probably the sharp angles and red-ish tones 17:47:36 maybe i'll use exclamation marks instead, or stars 17:48:57 -!- daftfad has quit [Quit: Leaving] 17:50:22 -!- Fangorn_ has joined ##crawl-dev 17:50:25 exclimation marks would work well to get the point across, I think 17:56:48 -!- ZRN has quit [Ping timeout: 245 seconds] 17:58:01 some sort of context help would be needed to make this usable for someone who doesnt know .des syntax 17:58:37 like mouseover texts or something 17:59:35 -!- Silurio has quit [Ping timeout: 245 seconds] 18:07:35 there's going to be a tab for "tile info", where you can view a description and set up KMONS for user-defined symbols 18:08:45 finished rebasing my patch, see 5851 18:08:55 "For instance, if you want to generate one of Terence, Michael or Erica or a generic human..." hmm, this help file sounds old! 18:09:02 it would be nice if someone could take a look :) 18:09:46 ??michael 18:09:46 michael[1/1]: 34 games for * (ckiller=~michael): 12x 0.4, 10x 0.2, 9x 0.5, 0.3, 0.5-a, 0.4-a 18:09:57 this is not helpful :( 18:10:57 old, removed unique 18:11:06 hence the versions on display 18:11:07 -!- Codrus has quit [Ping timeout: 240 seconds] 18:12:59 i get it, but it doesnt tell me what michael did! 18:13:09 other than not kill a lot of people 18:13:35 The syntax file still refers to katanas 18:13:45 It desprately needs an overhaul 18:13:46 katanas arent gone that long 18:13:50 alefury: he did not much, I think :p 18:14:45 -!- monqy has joined ##crawl-dev 18:19:24 -!- scummos has quit [Ping timeout: 276 seconds] 18:26:38 -!- barbs has joined ##crawl-dev 18:30:34 -!- Fangorn_ has quit [Read error: Connection reset by peer] 18:31:00 -!- Fangorn_ has joined ##crawl-dev 18:32:20 -!- DainHome has quit [Quit: Dain's default quit message] 18:42:09 any news about the abyss eldritch abominations (the ones with the new tiles)? 18:50:35 -!- Daekdroom has quit [Quit: Saindo] 18:50:55 -!- bh has joined ##crawl-dev 18:54:27 -!- lorenz371 has quit [Remote host closed the connection] 18:59:06 -!- alefury has quit [] 18:59:48 kilobyte: I rewrote the interface to `perlin.h` -- I think it's more generally suitable but it'll probably break any of your experiments that use it 19:00:40 bh: that only experiment is not good enough to be used anyway 19:01:47 -!- bracc has quit [Quit: Page closed] 19:01:52 does anyone know how to do static asserts on gcc-4.8 without C++-11? 19:02:33 our current way dies, the alternate spams warnings in the no-failure case 19:07:06 -!- Vidiny has quit [Quit: In the time it takes for a woman to get ready, the weather is almost guaranteed to change.] 19:08:37 kilobyte: https://gist.github.com/3484549 19:09:30 kilobyte: http://code.google.com/p/v8/issues/detail?id=2149 may help 19:09:48 kilobyte: also https://svn.boost.org/trac/boost/ticket/7242 19:11:07 -!- st_ has joined ##crawl-dev 19:11:44 bh: heh, not that bad an idea 19:12:26 That's just a donut with width 9 distorted by perlin noise 19:13:16 elliott: yeah, I've already looked there... it's a monstrous amount of code, though, with extremely unreadable pieces 19:13:35 kilobyte: hey, you said C++, not me :) 19:13:42 elliott: BOOST_JOIN() being the ugliest, expanding a macro thrice for no apparent reason 19:14:18 and yet removing one of these expansions makes it stop working 19:14:51 I'm not comfortable enough to commit it without knowing what the hell it does 19:15:07 kilobyte: that kind of stuff is fairly common with cpp magic 19:15:23 for instance, if you do #define STRINGIFY(x) #x, and do STRINGIFY(some_other_cpp_macro), it will give "some_other_cpp_macro" 19:15:41 if you do #define STRINGIFY_(x) #x \n #define STRINGIFY(x) STRINGIFY_(x), then STRINGIFY(some_other_cpp_macro) will give "the definition of that macro" 19:15:55 in general you need to nest macros to get certain kinds of argument expansion and so on 19:16:04 yay 19:16:23 the preprocessor is a very strange language 19:16:29 that's twice... yet Boost does it thrice 19:17:10 kilobyte: I think that first pass is nearly good enough to be used as a real map 19:17:36 in C++11, it's just static_assert(1 == 0), but bad Macs are bad 19:17:38 -!- Kellhus has quit [Quit: Page closed] 19:18:34 bh: those disconnected parts would need to be post-processed away, though. But as I said, post-processing is not a problem for any non-morphing maps. 19:18:57 as long as I'm not writing the post-processor! 19:19:07 -!- Serfuzz has quit [Ping timeout: 240 seconds] 19:19:25 -!- Lightli has quit [Quit: Page closed] 19:19:27 Doesn't OS X ship with clang nowadays...? 19:20:15 elliott: only the very newest release of clang can even build Crawl (clang's C++ support sucks) 19:21:04 that's 3.1, IIRC 3.0 can be made to work with relatively minor changes, 2.9 is thoroughly no good 19:21:33 kilobyte: want me to check this in? 19:21:46 and Apple drops support for any machines they don't sell anymore nearly immediately 19:21:55 bh: sure! 19:23:37 and, trunk doesn't build with clang :p 19:24:05 (ok, after this push, it does :p) 19:24:06 03kilobyte * rc526fa56b77e 10/crawl-ref/source/AppHdr.h: Pre-declare the std namespace to make clang happy. 19:24:07 03kilobyte * r6c236b408318 10/crawl-ref/source/ (debug.h tilepick.cc): A too-ugly-to-live hack to unbreak compilation on gcc-4.8. 19:24:35 ugh, didn't mean to push that compile check hacky fix 19:26:52 -!- ontoclasm1 has quit [Quit: Leaving.] 19:27:51 -!- bonghitz has quit [Quit: bonghitz] 19:29:09 kilobyte: https://gist.github.com/3484649 19:30:12 -!- blueDave has quit [Ping timeout: 256 seconds] 19:33:00 -!- blueDave has joined ##crawl-dev 19:34:09 -!- Isvaffel has quit [Ping timeout: 260 seconds] 19:35:19 -!- edlothiol has quit [Ping timeout: 246 seconds] 19:36:06 -!- ZebTM has quit [] 19:39:08 -!- Lightli has joined ##crawl-dev 19:39:25 Nooodl, where was the link to that vault building thing again? 19:39:35 here https://dl.dropbox.com/u/15495351/vaultedit/vaultedit.htm 19:40:02 nooodl: wow. 19:40:10 !learn add vaultedit Webtiles meets vault making: https://dl.dropbox.com/u/15495351/vaultedit/vaultedit.htm 19:40:10 vaultedit[1/1]: Webtiles meets vault making: https://dl.dropbox.com/u/15495351/vaultedit/vaultedit.htm 19:40:20 bh: good wow or bad wow? 19:40:34 nooodl: wow wow! 19:40:50 -!- Fangorn_ has quit [Quit: Fangorn_] 19:40:53 color me impressed 19:41:05 -!- Utis has quit [Remote host closed the connection] 19:41:33 -!- simmarine has quit [Ping timeout: 240 seconds] 19:41:46 ...how long have you worked on this? 19:42:00 10-ish hours over the past 48, i think 19:42:57 What's 'E'? I don't play tiles 19:43:11 that's actually much longer than it should've taken, but this uses both jquery and bootstrap, and i've almost no experience with both of them 19:43:23 bh: entry points ('@' in .des files) 19:43:26 -!- Senri_ has quit [Client Quit] 19:43:30 ah 19:43:57 looking at tiles makes me want badly to add procedural textures 19:44:04 you have two buttons that can place a '$', one is gold, one is a reddish square 19:44:54 oh, i used '$' as a placeholder thinking it was unused 19:45:07 oh, I notice one of the trap buttons places a '^'. you should get rid of that 19:45:07 man, it's hard to find good ascii symbols for this kind of thing... 19:45:17 ^ has very little reason to exist (it should probably be depreciated) 19:45:30 basically, ~ does everything ^ does, except you don't risk placing zot traps on D:3 or whatever 19:45:45 -!- Akett has quit [Quit: Page closed] 19:45:48 haha 19:46:06 03kilobyte 07layout * rd770dd887633 10/crawl-ref/source/ (debug.h dgn-dragon.cc perlin.cc): Whitespace fixes. 19:46:06 03bh 07layout * ra19e6fafe59b 10/crawl-ref/source/ (dgn-turbulent.cc dgn-turbulent.h main.cc perlin.cc perlin.h): Dungeon layout using Perlin distorted primitives. 19:46:07 03kilobyte 07layout * r96842cb8df4f 10/crawl-ref/source/ (dgn-circles.cc dgn-circles.h main.cc): A layout based on placing adjacent circles. 19:46:16 * kilobyte knows a way of depreciation that involves ASSERT()... 19:46:19 '^' is good to use if you define the trap type with KFEAT. but the default behaviour is quite stupid 19:46:46 evilmike: can you think of any other punctuation i haven't used yet, for the user-definable area tiles? 19:47:00 i'm getting rid of ,/:$ probably 19:47:24 -!- Pthing has quit [Read error: Connection reset by peer] 19:47:34 So are we in the point of development for .12 wherein we stop removing/nerfing things? 19:47:48 punctuation: you can practically use any character you like. It's good practice to SUBST those to '.' at the end of the header though 19:47:52 Lightli: just getting warmed up! 19:48:11 oh dear 19:48:18 What's getting removed next? 19:48:25 -!- Bloax has quit [Quit: Doomseeker End Of Line] 19:48:25 hrm, canned tests break because they use a MuSt char... 19:48:31 nooodl: basically, if the character doesn't do anything by default, it's possible to use. But there are some characters that are awkward, like ',' 19:48:41 Lightli: secret doors 19:48:42 i could fill everything up with 'J' or something... but that wouldn't look nice to people looking at the .des files 19:48:51 Finally, a removal NO ONE will disagree with 19:49:03 "but my cool hidden loot vault!" 19:49:09 Lightli: what's getting removed? Stalker? 19:49:15 nooodl: also, I think you should have a character for "empty space" 19:49:25 Stalker, evaportae, distillation, control teleport, and insulation 19:49:26 -!- remyroy has quit [Read error: Connection reset by peer] 19:49:31 oh, right 19:49:33 As in the spells, not the intrinistics. 19:49:50 And now we're removing a MAJOR GAMEPLAY ELEMENT...that sucks 19:50:01 nooodl: you might also want to add a check for that though. empty lines in a map are an error 19:50:02 What's wrong with evaporate? It's mephitic cloud with tedium :) 19:50:10 but having empty space around the edges of a map is usually a good idea 19:50:16 It can replicate Poisonous Cloud 19:50:29 Level 2 spells able to act like level SIX spells should never happen 19:51:17 i'm going to have crawl do all of the error handling; if i validate the map data, i should also validate the item definitions, depth statement, etc etc 19:51:20 So when will Secret Doors disappear from the game? 19:51:21 -!- Nightbeer has quit [Read error: Connection reset by peer] 19:51:44 nooodl: well, empty lines are one of the few ways a map can actually have an error 19:51:55 and it's pretty easy to check for that 19:52:37 what if someone does "ITEMS: potion of nonexistance, scroll, ..." 19:53:03 crawl would give a helpful error, right? 19:53:07 yeah 19:53:27 hmm 19:53:36 i'm still not entirely sure how to handle ITEMS/MONSTERS arrays 19:53:55 ITEM: wand of wishing / rod of smiting / mace ego:disruption / scroll of paper / scroll of detect curse / katana / hand crossbow 19:53:55 users will have to type them, probably 19:54:09 wand of wishing, huh 19:54:21 It's the odd one out because it never existed in Crawl 19:55:55 -!- hoody has quit [Remote host closed the connection] 19:56:01 would it be an overuse of orc statues to give Beogh a terracotta army of orcs? 19:56:16 -!- namad8 has quit [Ping timeout: 256 seconds] 19:56:25 given that the terracotta army is thousands of statues... probably 19:56:46 how does 32 sound? 19:56:54 a bit more reasonable :P 19:57:21 -!- ainsophyao has joined ##crawl-dev 19:57:29 that's like, a terracotta band 19:59:34 -!- ainsophyao has quit [Remote host closed the connection] 19:59:35 do you mean, 32 idols? 20:00:33 they are described as depicting Beogh, not orcs 20:01:37 shucks 20:02:17 -!- jato_ has joined ##crawl-dev 20:02:28 It would be a teracotta army of Beogh. 20:02:34 And the gods suddenly panicked. 20:03:19 -!- Jatoskep has quit [Ping timeout: 260 seconds] 20:04:29 well, i'm off to bed... if i'm lucky i'll have tons of free time to work on vaultedit tomorrow, so expect tons of progress 20:04:38 horray 20:04:39 (today was mostly mucking around with the UI) 20:05:25 someone should make a cool angband-style vault with vaultedit while i'm gone 20:06:19 -!- nooodl has quit [Quit: 'night] 20:06:43 -!- RollieTG has quit [Remote host closed the connection] 20:13:15 Aren't angband style vaults just a lot of high level random enemies with tons of loot? 20:14:02 That and some sort of aesthetically appealing design. 20:16:04 -!- ZRN_ is now known as ZRN 20:20:35 you can think of them as "traditional". there were a bunch of vaults minmay made that got added recently, those are a good example of that style 20:21:47 -!- indspenceable has quit [Quit: Leaving.] 20:22:07 03kilobyte * r4436a0805364 10/crawl-ref/source/test/ (4 files in 2 dirs): Destalkerify canned tests. 20:22:07 03kilobyte * r70c3a74b30a3 10/crawl-ref/source/godprayer.cc: Update maxmp after blessing an antimagic weapon. 20:22:08 03kilobyte * rd5c72043356a 10/crawl-ref/source/spl-book.cc: Require at least 1.0 mana to zap a lightning rod. 20:29:30 -!- ajikeshi_ has quit [Ping timeout: 264 seconds] 20:32:33 -!- Vizer has quit [Ping timeout: 240 seconds] 20:40:49 -!- omnirizon has quit [Quit: leaving] 20:41:51 -!- User82 has joined ##crawl-dev 20:42:45 -!- ZRN has quit [Ping timeout: 246 seconds] 20:47:05 -!- Lawman0 has quit [Ping timeout: 272 seconds] 20:49:31 -!- helecho has quit [Remote host closed the connection] 20:50:37 -!- Lightli has quit [Quit: Page closed] 20:51:07 -!- Lightli has joined ##crawl-dev 20:51:59 -!- Vizer_ has quit [Quit: nipaa~] 20:52:33 -!- y2s82 has quit [Remote host closed the connection] 20:54:06 03dolorous * r22456a946f72 10/crawl-ref/source/spl-book.cc: Typo fix. 21:00:15 -!- elliptic has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 21:00:29 -!- dptr1988 has quit [Quit: leaving] 21:01:42 -!- minqmay has quit [Quit: Leaving] 21:01:59 -!- elliptic has joined ##crawl-dev 21:02:47 -!- ZebTM has quit [Ping timeout: 260 seconds] 21:04:33 -!- indspenceable has quit [Quit: Leaving.] 21:05:56 ? 21:06:43 Lightli: ? 21:07:08 -!- Guest42069 is now known as ZebTM 21:10:57 -!- hoody has quit [Remote host closed the connection] 21:11:45 -!- Sorbius has quit [Quit: If at first you don't succeed, skydiving is not for you] 21:13:01 -!- ainsophyao has joined ##crawl-dev 21:16:54 -!- pelotron has quit [Ping timeout: 264 seconds] 21:16:57 -!- Daekdroom has quit [Quit: Saindo] 21:17:36 -!- ZebTM has quit [] 21:19:32 -!- ZebTM has quit [Client Quit] 21:20:30 -!- indspenceable has quit [Quit: Leaving.] 21:20:58 -!- dtsund has quit [Ping timeout: 245 seconds] 21:23:41 -!- simmarine_ is now known as simmarine 21:23:59 -!- hoody has quit [Remote host closed the connection] 21:28:13 -!- rossi has quit [Ping timeout: 240 seconds] 21:32:11 so, according to cszo, ZebTM is currently playing the 0.10 tutorial... in Swamp:2 21:34:43 -!- jbenedetto has quit [*.net *.split] 21:34:43 -!- BlastHardcheese has quit [*.net *.split] 21:35:54 doctordoom (L27 DsFE) (Pan) 21:40:25 -!- Silurio has quit [Ping timeout: 245 seconds] 21:42:10 -!- ophanim is now known as drunkanim 21:43:49 it's a really long tutorial 21:44:26 -!- omnirizo1 has quit [Ping timeout: 252 seconds] 21:45:49 -!- Fhqwhgads has quit [Remote host closed the connection] 21:45:56 -!- ainsophyao has quit [Remote host closed the connection] 21:48:16 -!- dtsund has joined ##crawl-dev 21:58:33 <|amethyst> probably a consequence of tutorial and crawl using the same save directories on cszo 21:59:26 <|amethyst> so if you had a regular game saved and select 'tutorial' you will load that game and hence be playing in non-tutorial mode, despite executing crawl -tutorial 22:00:44 |amethyst: someone ran into this a week or three ago (maybe on CDO?) and yeah, it seems that's what is going on 22:06:07 -!- ussdefiant_ has joined ##crawl-dev 22:12:15 ??frenzy 22:12:16 needle of frenzy[1/1]: Causes {berserk} and neutrality. 22:12:33 -!- Blade- has quit [Quit: Page closed] 22:14:15 -!- Roarke has quit [Quit: ThrashIRC v2.6 sic populo comunicated] 22:16:49 -!- User82 has quit [Quit: User82] 22:18:22 -!- monqy has quit [Quit: hello] 22:18:25 -!- Pingas has joined ##crawl-dev 22:19:11 -!- pelotr0n is now known as pelotron 22:19:13 -!- monqy has joined ##crawl-dev 22:21:21 -!- wasd22 has quit [Ping timeout: 260 seconds] 22:22:30 -!- magistern has quit [Quit: This computer has gone to sleep] 22:28:31 -!- CryptoCactus has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 22:28:34 -!- ToastyP has quit [Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347]] 22:35:48 -!- ussdefiant_ has quit [Ping timeout: 248 seconds] 22:46:23 -!- ussdefiant_ has joined ##crawl-dev 22:47:12 -!- pelotron has quit [Quit: ~Internet()] 22:48:06 -!- Rewans has quit [] 22:50:42 -!- kingbuddyboy has quit [Quit: Page closed] 22:53:13 -!- TAS_2012v has quit [Ping timeout: 265 seconds] 22:59:27 -!- fooobaar has quit [Ping timeout: 272 seconds] 23:01:14 -!- barbs has quit [Remote host closed the connection] 23:06:04 -!- zorlok has quit [Quit: Page closed] 23:08:19 -!- blackcustard has quit [Quit: Counted eleven steps when his brain said ten.] 23:12:33 -!- bmfx has quit [Ping timeout: 265 seconds] 23:13:23 doctordoom (L27 DsFE) (Pan) 23:13:51 -!- eitheror has quit [Quit: Page closed] 23:17:26 nobo (L25 FeWz) ERROR in 'mon-movetarget.cc' at line 112: ZotDef: monster swamp worm failed to pathfind to (40,43) (the Orb) (Zot (ZotDef)) 23:19:40 -!- Exister has quit [Ping timeout: 246 seconds] 23:22:04 -!- G-Flex has quit [] 23:26:53 -!- bh has quit [Quit: Page closed] 23:30:02 -!- ZebTM has quit [] 23:40:09 -!- el is now known as Guest36940 23:41:13 -!- ussdefiant_ has quit [Ping timeout: 240 seconds] 23:41:26 -!- ussdefiant_ has joined ##crawl-dev 23:42:08 -!- ussdefiant_ has quit [Read error: Connection reset by peer] 23:42:55 -!- ussdefiant_ has joined ##crawl-dev 23:43:43 -!- Morphy has quit [Quit: Page closed] 23:47:27 -!- Guest36940 has quit [Quit: Page closed] 23:49:12 -!- simmarine has quit [Quit: bye] 23:49:21 -!- Deathmic has quit [Read error: Connection reset by peer]