00:00:08 someone should fix those test failures imo 00:00:58 -!- travis-ci has joined ##crawl-dev 00:00:58 crawl-ref/crawl-ref#254 (master - 5f12227 : Nicholas Feinberg): The build was fixed. 00:00:58 Change view : https://github.com/crawl-ref/crawl-ref/compare/1651e00bde9d...5f12227c2e3a 00:00:58 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40368624 00:00:58 -!- travis-ci has left ##crawl-dev 00:01:15 03ontoclasm02 07* 0.16-a0-1986-g919575a: Mosaic floor tiles for Snake 10(51 seconds ago, 19 files, 4+ 9-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=919575a60067 00:01:52 oh we don't have c++11 enabled in sdl2, do we 00:01:55 ontoclasm: using Herringbone-Wang tiles? 00:02:33 -!- WhatIsLove has quit [Quit: Page closed] 00:02:39 johnstein: hm? the thing i just pushed? 00:03:02 <|amethyst> that's single-coloured 00:03:12 <|amethyst> that's why its offset wrt the grid 00:03:13 it's just smoke and mirrors 00:03:18 gammafunk: check out SDL2's --disable-directx configure option 00:04:01 but i could easily convert it to wang tiles 00:04:08 that would let me align it to the grid 00:04:18 it'd only need two edge colours 00:04:19 -!- Brannock has quit [Ping timeout: 265 seconds] 00:04:55 -!- HDA has quit [Ping timeout: 246 seconds] 00:05:32 yea. looked like they pushed the herringbone-wang stuff a while ago. wasn't sure if the new snake stuff was the first implementation of it 00:06:03 no, i made (an old version of) these ages ago 00:08:12 -!- tabstorm has joined ##crawl-dev 00:09:09 -!- Lasty_ has quit [Ping timeout: 265 seconds] 00:09:59 -!- Lasty_ has joined ##crawl-dev 00:12:18 Unstable branch on crawl.s-z.org updated to: 0.16-a0-1985-g5f12227 (34) 00:12:22 hm I seem to be making progress 00:12:22 but 00:12:25 I need to go to sleep 00:12:25 rip 00:13:16 do i need to do something to contrib/sdl 00:13:24 it's acting like i modified it 00:13:33 Grunt: mingw builds of sdl2 aren't working because of directx currently 00:13:42 gammafunk: r i p 00:13:52 that will be a problem for some devs I think 00:13:56 yes :( 00:14:05 's okay, we can wait 00:14:07 but apparently we can disable directx? 00:14:16 probably! 00:14:17 I'm looking into it anyhow 00:14:27 windows always second class...... 00:15:02 * gammafunk glares at Windows and kicks it savagely... 00:15:14 yes, you can build a bare-bones opengl sdl2 with --disable-directx 00:15:26 well configure options don't help us much 00:15:36 I need to get the Makefile we have working 00:15:42 <|amethyst> gammafunk: they do if you use contribs 00:16:10 well I guess, but I just want to know 00:16:15 what to put in our Makefile to disable it 00:16:19 well you can run SDL2's configure with and without the option and diff the resulting makefiles 00:16:34 heh, that'd be a large diff 00:17:09 i mean diff two sdl2 configure runs, not diff crawl's and sdl2s 00:18:13 just hope it's not some weird header hijinks 00:18:43 -!- nicolae- has left ##crawl-dev 00:19:16 ooh 00:19:18 I think it is 00:19:21 b u i l d i n g 00:19:37 Ashenzari warns you, "It builds." 00:19:42 V:$ vaults are nice since they are so constrained :P 00:20:23 * johnstein stares at blank vault 00:21:23 BLANK VAULT 00:21:27 as opposed to a BANK VAULT 00:21:28 ???? 00:21:31 johnstein: make some Vaults vaults 00:21:37 !send johnstein a blank bank vault 00:21:37 Sending a blank bank vault to johnstein. 00:21:37 ontoclasm: he did! 00:21:39 oh 00:21:44 well Vaults:$ vaults 00:21:57 make a vault for the Void 00:22:02 that should be challenging 00:22:05 i meant the little empty ones that make up V:1-V:4 00:22:38 man, if anywhere needs floorvaults 00:22:41 it's obviously abyss 00:22:44 mm 00:22:47 yes 00:22:59 FLOOR VAULT 00:23:24 gammafunk: do you want a diff? 00:23:58 slime too 00:24:02 slime vaults 00:24:24 it is hard to make slime vaults! 00:24:30 indeed 00:24:42 Grunt: that's lesson 3 right? a nice high-loot slime vault 00:24:46 I'm ready for that right? 00:24:56 well except slime vaults can't have loot 00:25:02 iirc 00:25:04 that does make it hard 00:25:06 purple flesh loot 00:25:10 yes 00:25:14 the loot is badmuts 00:25:27 handed out generously 00:25:34 badloots 00:25:44 malamutes 00:26:12 ??no_pool_fixup 00:26:12 http://animalsadda.com/wp-content/uploads/2013/07/Alaskan-Malamutes.jpg 00:26:13 I don't have a page labeled no_pool_fixup in my learndb. 00:26:21 -!- markgo has quit [Ping timeout: 260 seconds] 00:27:11 gammafunk: https://www.dropbox.com/s/etwnhl9jp106cby/sdl2_makefile_disable_directx.diff 00:27:59 -!- mong has quit [Quit: WeeChat 1.0.1] 00:28:19 (direct https://dl.dropboxusercontent.com/s/etwnhl9jp106cby/sdl2_makefile_disable_directx.diff) 00:31:16 yeah I know how to run diff :) 00:35:42 I'm kind of wondering with this why we *don't* just run configure for our contribs 00:40:05 -!- rphillips has quit [Ping timeout: 265 seconds] 00:41:19 the good news is that I can't even build sdl2 with configure through mingw, directx or no 00:41:38 hm 00:42:01 to do the Android thing the other relevant contribs probably need Android.mk files 00:42:10 -!- Siegurt has quit [Quit: Leaving.] 00:42:26 I would want to update the contribs if we are doing that 00:42:55 proposal: all devs using mingw must fight in gladitorial combat, the sole survivor will get a linux netbook 00:43:03 but sleep time first. 00:43:46 Aizul comes into view. Aizul gestures. Grunt falls asleep! 00:45:53 gammafunk: does it choke at configuration or during make? 00:47:39 -!- rphillips has quit [Ping timeout: 244 seconds] 00:51:36 !learn edit sdl2 s/$/ (update contribs and add Android.mk files as necessary) 00:51:37 sdl2[1/1]: TODO: map keycodes better, refactor WME_ framework to line up with SDL2's framework, get android working (update contribs and add Android.mk files as necessary) 00:51:58 !crush Aizul 00:51:59 Grunt flattens Aizul like a pancake!!!! 01:00:09 I don't quite understand how to use CLEAR: 01:00:35 johnstein: are you using it to do edge fuzzing? 01:00:56 I'm not using it atm. I just see it in some other maps. and yea, at the edge 01:01:25 !vault swamp_old_school 01:01:25 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/swamp.des;hb=HEAD#l1825 01:01:26 johnstein: the idea is you make all your edges one glyph, then you subst like 50% of those with . 01:01:38 johnstein: then CLEAR removes those glyphs that remain from the map 01:01:41 -!- tcsc has quit [Quit: computer sleeping] 01:02:54 (ha, ha, 50% and not three evenly-randomized random rates) 01:03:40 more like ha, ha, and any silly edge fuzzing you do is kind of bad in that it can easilly break vault placement 01:03:54 well that's why you fuzz walls and not floor 01:04:23 (and if you were fuzzing floor you just randomly slice out segments instead with multiple glyphs and :s) 01:04:43 I shall steer clear of... 01:04:45 !glasses 01:04:46 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 01:04:47 CLEAR 01:04:56 it was a nightmare in forest 01:05:08 you need to be... clever about it. 01:05:29 I don't think you could successfully do fuzzing at all in that layout 01:05:58 thankfully we don't have a layout with random clumps of trees 01:06:03 maybe the triple lemuel_fruit_fields is actually rather malevolent for connectivity 01:06:05 any more at least 01:06:18 I should look up said kind of things 01:06:53 I'd bet that if you look at mapstat, most/all of the vaults that use fuzzing have placement rates 01:06:56 well below their weight 01:07:12 because they generate zones 01:07:28 gammafunk: I was planning for lair placement but I got lazy and much later on I read from infiniplex's layout evaluation it's not actually too unique outside of, like, 01:07:45 the tree and water stuff hiding it from just being some spider layout or something 01:08:04 also, right, mapstat 01:08:22 not too hard to offset through vault weights, anyway 01:08:29 -!- _Jordan_ has quit [Quit: Leaving] 01:09:06 should ask some connectivity people about how terrible tarantella_strand is anyway 01:10:03 -!- theTower has quit [Read error: Connection reset by peer] 01:10:17 -!- theTower has joined ##crawl-dev 01:11:37 -!- dtsund has quit [Quit: dtsund] 01:14:53 -!- __miek has quit [Ping timeout: 265 seconds] 01:27:21 -!- radinms has quit [Ping timeout: 250 seconds] 01:29:18 -!- dis- has joined ##crawl-dev 01:33:46 -!- demiskeleton has quit [Quit: Leaving] 01:35:07 script error: ...scripts/genmap.lua:44: bad argument #1 to 'place_map' (dgn.mtmap expected, got nil) 01:35:14 well that was worth the hassle 01:35:51 ...oh, whoops, wrong usage entirely 01:36:47 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:38:37 hrm,looking at that, not sure why'd you use that over objstat 01:38:42 isn't is just monster statistics 01:40:16 when I said mapstat, I mean ./crawl -mapstat on a full debug build, if that was unclear 01:40:38 and you can run that only on certain branches/levels 01:40:43 ./crawl -help has the details 01:46:05 -!- chewymouse has joined ##crawl-dev 01:47:48 -!- chewymouse has quit [Client Quit] 01:51:43 -!- lobf has quit [Quit: lobf] 01:55:46 -!- raskol has quit [Quit: quit] 01:56:28 -!- heteroy_ has quit [Ping timeout: 250 seconds] 02:01:04 -!- DrKe has quit [Ping timeout: 258 seconds] 02:01:13 -!- DrKe has joined ##crawl-dev 02:11:24 -!- ruwin has quit [] 02:14:52 -!- drke_ has joined ##crawl-dev 02:15:47 -!- DrKe has quit [Ping timeout: 265 seconds] 02:15:59 -!- Karagy has quit [Quit: Page closed] 02:16:05 -!- drke_ is now known as drke 02:16:36 at nearly 300 lair:1s, fruit_fields is not particularly worse than anything else because all it takes is a unique in a corridor to break a level's connectivity sheesh 02:19:14 -!- theTower has quit [Quit: leaving] 02:21:10 -!- ontoclasm has quit [Quit: Leaving.] 02:21:36 -!- drke has quit [Ping timeout: 260 seconds] 02:22:11 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-1986-g919575a (34) 02:29:22 -!- ussdefiant has quit [Ping timeout: 240 seconds] 02:35:28 -!- tabstorm has quit [Ping timeout: 250 seconds] 02:37:55 -!- Artelis has quit [Ping timeout: 244 seconds] 02:41:15 -!- DrKe has joined ##crawl-dev 02:43:34 -!- drke_ has joined ##crawl-dev 02:45:45 -!- DrKe has quit [Ping timeout: 265 seconds] 02:53:05 -!- _Jordan_ has quit [Quit: Leaving] 02:54:56 -!- SomeStupidGuy has quit [Ping timeout: 265 seconds] 02:59:01 -!- drke_ is now known as drke 02:59:17 -!- alefury has joined ##crawl-dev 03:02:41 -!- drke_ has joined ##crawl-dev 03:04:27 -!- drke has quit [Ping timeout: 245 seconds] 03:11:49 -!- fevertrip has quit [Ping timeout: 246 seconds] 03:12:43 -!- simmarine_ has quit [Quit: Leaving] 03:12:51 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 03:24:20 -!- bonghitz has quit [Remote host closed the connection] 03:24:46 -!- penciltax has quit [Quit: ヒーロー見参!] 03:28:53 -!- AltReality has quit [Quit: Shame on us, doomed from the start, May God have mercy on our dirty little hearts. Shame on us, for what we've done, and all we ever were, just zeros and ones.] 03:29:56 -!- FlowRiser has joined ##crawl-dev 03:30:13 -!- Twiggytwiggytwig has quit [Ping timeout: 265 seconds] 03:33:11 -!- potatolizard has quit [Ping timeout: 265 seconds] 03:34:22 -!- Karagy has quit [Client Quit] 03:35:59 -!- Textmode has quit [Read error: Connection reset by peer] 03:39:52 -!- scummos__ has quit [Ping timeout: 240 seconds] 03:47:13 -!- cribozai has joined ##crawl-dev 03:49:16 -!- Ratboiler has quit [Ping timeout: 246 seconds] 03:52:36 -!- FlowRiser has quit [Remote host closed the connection] 03:56:25 -!- tupper has quit [Ping timeout: 272 seconds] 04:03:48 -!- SkaryMonk has left ##crawl-dev 04:18:01 -!- ElanMorin has joined ##crawl-dev 04:19:51 -!- Amy|Sonata has quit [Ping timeout: 272 seconds] 04:23:14 -!- heteroy__ has joined ##crawl-dev 04:23:28 -!- category has quit [Quit: Page closed] 04:24:52 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 04:25:34 -!- heteroy has quit [Ping timeout: 264 seconds] 04:25:38 -!- heteroy__ is now known as heteroy 04:30:37 -!- bonghitz has quit [Ping timeout: 272 seconds] 04:31:36 -!- markgo has quit [Ping timeout: 250 seconds] 04:34:14 -!- Calisca2 is now known as Calisca 05:04:14 -!- Kramin42 has quit [Client Quit] 05:14:02 -!- potatolizard has joined ##crawl-dev 05:14:13 -!- SkaryMonk has joined ##crawl-dev 05:23:46 -!- Monkaria has quit [Ping timeout: 246 seconds] 05:25:00 -!- scummos__ has quit [Ping timeout: 258 seconds] 05:31:31 -!- bonghitz has quit [Ping timeout: 258 seconds] 05:45:15 -!- Hailley has quit [Quit: Petra is closed!] 05:57:49 -!- Bloax has joined ##crawl-dev 05:58:00 -!- Ragdoll has joined ##crawl-dev 06:01:25 -!- scummos__ has quit [Ping timeout: 260 seconds] 06:01:45 -!- SomeStupidGuy has quit [Read error: Connection reset by peer] 06:02:16 -!- HDA has quit [Ping timeout: 246 seconds] 06:03:11 -!- domiryuu has quit [Quit: leaving] 06:04:15 -!- Blazinghand has quit [Read error: Connection reset by peer] 06:10:01 -!- Bloaxor has joined ##crawl-dev 06:12:10 -!- Sonata has quit [Ping timeout: 265 seconds] 06:12:22 -!- scummos__ has quit [Ping timeout: 240 seconds] 06:14:04 -!- Bloax has quit [Ping timeout: 258 seconds] 06:14:06 -!- anubisbafoobis has quit [Quit: anubisbafoobis] 06:20:11 -!- Z_LAMP has quit [Ping timeout: 272 seconds] 06:29:18 -!- Yermak has left ##crawl-dev 06:29:23 -!- Yermak has quit [Quit: Page closed] 06:35:29 -!- deeeeeeebo is now known as debo 06:36:13 -!- Ratboiler has quit [Ping timeout: 246 seconds] 06:38:55 -!- Patashu_ has quit [Ping timeout: 250 seconds] 06:42:41 -!- siepu has quit [Read error: Connection reset by peer] 06:50:35 -!- st_ has joined ##crawl-dev 06:53:22 -!- Mattybee[Work] has quit [Ping timeout: 246 seconds] 07:05:48 -!- heteroy_ has quit [Ping timeout: 260 seconds] 07:19:13 -!- edlothiol has joined ##crawl-dev 07:21:48 -!- serq has quit [Changing host] 07:29:12 -!- DrKe has joined ##crawl-dev 07:29:40 -!- drke_ has quit [Ping timeout: 255 seconds] 07:30:26 -!- Lasty has joined ##crawl-dev 07:32:25 -!- Lawman0 has quit [Ping timeout: 244 seconds] 07:32:39 Unstable branch on crawl.develz.org updated to: 0.16-a0-1986-g919575a (34) 07:48:34 -!- cosmonaut has quit [Quit: Page closed] 07:53:18 ??shields 07:53:19 shield[1/6]: Wearing a shield gives you a chance to block all damage from some attacks, including arrows, melee, and some spells. Shields prevent off-hand attacks, and until you have enough skill they also slow your melee attacks and make it harder to cast spells. They always slow down UC even after the breakpoints. Can't be used with (x)bows in 0.15. 07:53:27 ??shields[2 07:53:28 shield[2/6]: You need 5/15/25 skill to eliminate evasion, melee speed, and casting penalties for bucklers/shields/large shields for normal races, 7/21/- for kobolds and halflings, 9/-/- for spriggans, 3/9/15 for nagas, centaurs, and formicids, -/9/15 for trolls and ogres. 07:54:58 -!- Lasty has quit [Quit: Leaving.] 07:56:53 -!- SomeStupidGirl has quit [Client Quit] 07:58:49 -!- SomeStupidGuy has quit [Ping timeout: 244 seconds] 08:05:29 -!- fridurmus has quit [Ping timeout: 244 seconds] 08:07:48 -!- Lasty has joined ##crawl-dev 08:13:22 -!- st_ has quit [Read error: Connection reset by peer] 08:13:23 -!- clouded_ has joined ##crawl-dev 08:14:13 -!- Lasty has quit [Quit: Leaving.] 08:14:43 -!- serq has quit [Quit: und weg...] 08:15:12 -!- Ququman has quit [Ping timeout: 255 seconds] 08:27:36 -!- Vizer__ has quit [Quit: bye] 08:29:04 -!- Aryth has quit [Ping timeout: 250 seconds] 08:31:41 -!- Hailley has quit [Quit: Petra is closed!] 08:35:55 -!- bullock has quit [Ping timeout: 246 seconds] 08:36:37 -!- crawlTV_ has joined ##crawl-dev 08:40:20 -!- crawlTV has quit [Ping timeout: 250 seconds] 08:41:10 -!- headrx has quit [Ping timeout: 264 seconds] 08:41:53 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:42:23 -!- Brannock has joined ##crawl-dev 08:45:07 -!- Mazed has quit [Remote host closed the connection] 08:45:34 -!- zxc232 has left ##crawl-dev 08:47:07 -!- heteroy_ has quit [Ping timeout: 244 seconds] 08:47:58 -!- Mazed has quit [Client Quit] 08:59:36 -!- crawlTV_ is now known as crawlTV 09:06:22 -!- scummos__ has quit [Ping timeout: 240 seconds] 09:14:21 Dynast (L17 DrTm) ERROR in 'mon-util.cc' at line 569: bogus mc (no monster data): invalid monster_type 1000 (1000) (Elf:3) 09:20:33 -!- bonghitz has quit [Remote host closed the connection] 09:26:53 -!- Twiggytwiggytwig has quit [Ping timeout: 258 seconds] 09:36:28 -!- mopl has quit [Client Quit] 09:50:29 it seems like in a number of places we iterate over collections and delete all the entries. If I were to add a generic deleter, where ought I put it? 09:50:32 AppHdr? 09:51:39 <|amethyst> on what kinds of collections? 09:52:15 vector, set, possibly map 09:52:33 <|amethyst> don't all of those have clear() 09:52:35 <|amethyst> ? 09:52:43 list 09:52:48 <|amethyst> ohh 09:52:51 <|amethyst> that kind of delete 09:53:22 -!- radinms has quit [] 09:53:26 mhmm. I'm going through and cleaning up stuff like: Bar x* = new Bar(); x->Foo(); delete x; Figure while I'm mucking around I should take care of collections too 09:55:46 <|amethyst> I'd use libutil.h myself 09:56:56 <|amethyst> hm 09:58:01 <|amethyst> one problem is that you have to be careful not to call it with a container of pointers to arrays, though we probably don't have a lot of those 09:58:25 <|amethyst> I am seeing these useless new/delete pairs you mentioned though 09:58:40 <|amethyst> that should just use locals 09:59:51 fair point. I was going through incautiously and updating them so behavior wouldn't be altered 10:00:03 <|amethyst> what I mean is: 10:00:12 now that we're on c++11, i wonder if it might be time to start looking into using things like unique_ptr and stuff 10:00:33 doy: please, yes. 10:00:38 -!- ussdefiant has joined ##crawl-dev 10:01:33 <|amethyst> draw_doll_edit 10:01:38 <|amethyst> it has no reason to use new 10:06:14 (there's a special place in Xom's abode for people who leave their phones on in libraries) 10:08:14 <|amethyst> hm 10:08:24 <|amethyst> we also have several places where we do: 10:08:26 <|amethyst> if (foo) 10:08:30 <|amethyst> delete foo; 10:08:47 <|amethyst> or a few places anyway 10:08:52 <|amethyst> could save a line of code 10:09:23 I'd like to propose a crawl style guide. It's just one rule: 10:09:30 1. Never use NULL, nullptr or anything nullable. 10:09:45 -!- read has quit [Read error: Connection reset by peer] 10:10:03 -!- read has joined ##crawl-dev 10:10:19 <|amethyst> so never use pointers? 10:10:45 <|amethyst> oh, I guess you still need some way to have a polymorphic collection, since you can't have an array of references 10:12:04 |amethyst: outside of polymorphism, I don't know of good arguments for shoveling around pointers instead of references 10:12:26 <|amethyst> containers 10:12:29 <|amethyst> in general 10:12:51 <|amethyst> well 10:13:13 <|amethyst> when you don't want the container to own the objects (if you do you just use container instead of container) 10:13:44 <|amethyst> we'd need a maybe template 10:14:56 -!- Kalir has quit [Changing host] 10:15:51 -!- crawlTV_ has joined ##crawl-dev 10:16:50 honestly, we don't really do all that much dynamic memory allocation in general 10:17:01 <|amethyst> yeah 10:17:08 <|amethyst> we use pointers all over the place though 10:17:13 yeah 10:17:19 <|amethyst> in many if not most cases they could be changed to references with no loss 10:17:33 <|amethyst> e.g. all the things that take an item_def* or actor* 10:17:51 <|amethyst> in most of the other cases they're used as a 'maybe this, maybe nothing' 10:18:24 |amethyst: re c++11 is there a mingw with a recent enough gcc to compile trunk? 10:18:25 <|amethyst> and a few times we use them in polymorphic containers, but honestly we don't do a lot of that either 10:18:41 I installed it and saw it was 4.4, and I don't think Lasty_ found an alternative 10:19:08 -!- crawlTV has quit [Ping timeout: 250 seconds] 10:19:08 i don't think maybe would be too hard to write, would it? 10:19:46 <|amethyst> not sure how you'd write it (in C++) without pointers 10:19:54 well, it would use pointers internally 10:20:48 it would just ensure that any raw pointer you get out of it wouldn't be null, which would be a minor improvement, at least 10:21:11 03dpeg02 07* 0.16-a0-1987-g2ee5e86: Imperialist pseudo-scientific wording fixed. 10(4 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2ee5e867d71b 10:21:14 not sure if it'd be worth the effort, but 10:21:26 <|amethyst> doy: and instead you assert in the case where you ask for the object and isn't there? 10:22:29 yeah, although with enough extra methods, that case should rarely happen 10:22:54 bad code aside, 'unique_ptr foo = new bar(); foo.reset(bar.get());' is going to delete bar, right? 10:23:11 * bh glowers at menu.cc 10:23:47 <|amethyst> what's bar.get() ? 10:24:05 er 10:24:11 foo.reset(foo.get()); 10:25:14 meh. I'm just going to rewrite this to use move semantics 10:25:44 -!- Bloax has joined ##crawl-dev 10:25:46 -!- tabstorm has joined ##crawl-dev 10:25:55 -!- bonghitz has quit [Ping timeout: 258 seconds] 10:26:08 <|amethyst> foo.reset(foo.get()) is probably going to fuck up, yes 10:29:22 -!- Bloaxor has quit [Ping timeout: 240 seconds] 10:34:56 are there no compile instructions for crawl? 10:35:32 INSTALL.txt 10:37:39 I'm not sure if anyone has ever compiled crawl 10:37:58 ??sdl2 10:37:58 sdl2[1/1]: TODO: map keycodes better, refactor WME_ framework to line up with SDL2's framework, get android working (update contribs and add Android.mk files as necessary) 10:38:12 gammafunk: I just look at the source code and enjoy the game that way 10:38:19 hehe 10:38:50 <|amethyst> @crawlcode is the real game 10:39:08 doesn't everyone do that? 10:39:55 what is ../../../contrib/sdl for? 10:40:13 that file keeps getting modified 10:40:21 and I haven't pinned down on how yet 10:40:39 (I'm just editing vaults) 10:42:08 In file included from abyss.cc:24:0: 10:42:08 files.h:28:1: error: 'off_t' does not name a type 10:42:57 o_0 10:42:58 mingw-gcc-4.8.1 10:43:16 crawl@crash:~/source/mingw32/crawl> i686-pc-mingw32-gcc --version 10:43:16 i686-pc-mingw32-gcc (GCC) 4.8.1 10:43:19 to be precise 10:43:49 <|amethyst> needs #include 10:44:06 -!- ontoclasm has joined ##crawl-dev 10:44:34 something wrong in my call to make? 10:44:35 make -j2 -C source CROSSHOST=i686-pc-mingw32 CHOWN=true CHMOD=true USE_MERGE_BASE="${PRIMARY_BRANCH_REMOTE}" WIZARD=y DESTDIR=${INSTALLDIR} install 10:44:41 Napkin: no, just a missing header file 10:44:48 <|amethyst> no, just bad code 10:44:56 my man page says unistd.h 10:45:01 ok, there is more 10:45:05 want to see it? 10:45:07 <|amethyst> probably most s include it 10:45:11 <|amethyst> but your doesn't 10:45:15 has anyone actually time to look into it? 10:46:05 -!- crawlTV has joined ##crawl-dev 10:46:22 <|amethyst> I have to go now but probably someone does 10:46:32 abyss.cc: In function 'void _increase_depth()': 10:46:32 abyss.cc:1557:31: error: 'M_PI' was not declared in this scope 10:46:48 you need to define PI to 3.141519999... 10:48:14 <|amethyst> M_PI is nonstandard 10:48:17 |amethyst, linux/gnuish stdio.h includes it, bsd-derived ones do not 10:48:34 -!- crawlTV_ has quit [Ping timeout: 255 seconds] 10:48:43 I tracked down another thing that assumed stdio.h included unistd.h a couple days ago because it broke the build on OS X 10:48:45 <|amethyst> onj some systems you need #define _USE_MATH_DEFINES before #including 10:49:01 <|amethyst> on some you might not have M_PI at all 10:49:19 yeah I commited that fix geekosaur is talking about 10:49:46 (also verified the same situation on fbsd) 10:49:48 well maybe he means a different one, but I did fix one 10:49:52 that's the one 10:50:10 you noted a compile error, I reproduced it and recognized missing unistd.h 10:50:29 right, I'm saying I commited that change 10:50:36 it was only in webtiles 10:50:39 %git :/WebTiles 10:50:40 07gammafunk02 {bh} * 0.16-a0-1956-gad979be: Fix WebTiles compilation on OS X 10(2 days ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ad979bea98b2 10:50:44 that's in trunk 10:51:00 under a different commit, not in bh's oops branch 10:51:07 ok, so sys/types.h for abyss.cc 10:52:19 (I swear I meant to run the merge in the other direction) 10:52:35 %git HEAD^{/WebTiles} 10:52:36 07gammafunk02 * 0.16-a0-1946-g5978a28: Fix WebTiles compilation on OS X 10(2 days ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5978a28e2d26 10:52:40 guess I should do that 10:52:55 hrm, wonder what we should do about M_PI 10:53:25 !source abyss.cc:1557 10:53:25 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/abyss.cc;hb=HEAD#l1557 10:53:59 <|amethyst> hm, is atan2() constexpr 10:54:03 -!- Lightli has joined ##crawl-dev 10:54:04 <|amethyst> I imagine not 10:54:24 <|amethyst> anyway, must go for real now... later 10:54:43 * geekosaur would consider just #define-ing it if it doesn't exist. not like it's going to change on us... 10:55:33 kind of silly to even test for it if we have to define it somewhere in the code already 11:01:43 so, M_PI should come with cmath? 11:01:52 03bh02 07* 0.16-a0-1988-g0b83604: Memory Management 10(3 minutes ago, 5 files, 19+ 29-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0b8360431d27 11:02:25 * bh doesn't think he broke anything with that. 11:03:18 !break bh 11:03:29 * bh breaks. 11:03:45 the b in bh stands for broken 11:03:51 umph. 11:04:27 gammafunk, maybe this instead? include/quadmath.h:#define M_PIq 11:04:45 PIq? Is that when you know a lot of digits of Pi? 11:10:23 geeze, sorry, compiling while running virtualbox: Big Mistake 11:10:29 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-1987-g2ee5e86 (34) 11:11:30 bh: are we fixing the memory leak? 11:13:14 ontoclasm: ugh. did I futz that up? 11:14:54 valgrind crawl is very, very slow :) 11:15:52 -!- DrKe has quit [Ping timeout: 240 seconds] 11:17:44 ontoclasm: I'm not seeing a leak with valgrind. Can you be more specific? 11:17:54 hey, gammafunk, you're a webtiles expert, right 11:18:14 PleasingFungus: in the same way that you're a stuff.cc expert 11:18:18 haha 11:18:40 ??stuff2 11:18:41 I don't have a page labeled stuff2 in my learndb. 11:18:50 do you know what c code sends the messages that handle_player_message handles? 11:19:06 -!- DrKe has joined ##crawl-dev 11:19:12 hmm.. i have to add #include a lot... 11:19:29 -!- crawlTV_ has joined ##crawl-dev 11:19:33 Napkin: oh, maybe i should wait before committing this then 11:19:34 it seems to be sending melded equipment, which means that you get the wrong Wp: lines when in a form that melds weapons. 11:20:01 PleasingFungus: hrm, I can't find handle_player_message 11:20:19 webserver/game_data/static/player.js 11:20:26 i don't know what's the right way forward... should I add it and let you know? or should I try a different cross compiler suite? 11:20:30 Napkin: if you can tell me which .h files are missing it, that'd be appreciated 11:20:40 comm.register_handlers({ 11:20:41 "player": handle_player_message, 11:20:43 }); 11:20:44 this is probably relevant 11:21:00 ok, let me see 11:21:23 found it 11:21:39 !source tileweb.cc:663 11:21:40 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tileweb.cc;hb=HEAD#l663 11:22:05 man, you.gift_timeout, now that's another field that should be unionized. 11:22:45 -!- crawlTV has quit [Ping timeout: 250 seconds] 11:23:16 -!- ussdefiant has quit [Ping timeout: 250 seconds] 11:25:42 PleasingFungus: oh, haha, you just wanted to know what sends the player data 11:25:56 the js stuff was a red herring 11:25:59 sry 11:26:48 files.cc: was not declared in this scope: strcasecmp, fileno, fdopen - help? 11:28:04 looks like 11:28:26 and fileno is 11:28:37 hrm weird how mingw is not seeing any of these included 11:28:39 bh: in webtiles at least there is a distinct slowdown over long periods of time 11:28:49 which is presumably a memory leak of some kind 11:29:02 you can reload to fix it 11:29:28 i will try a different environment, gammafunk 11:30:34 ontoclasm: this sounds like a client issue 11:30:50 no amount of C++ memory management twiddling will help with that 11:30:54 -!- headrx1 has quit [Ping timeout: 244 seconds] 11:30:57 ok 11:31:51 mingw-w64 brings only gcc 4.6 - that's not enough, is it? 11:31:59 |amethyst told me 4.7 is required 11:32:07 -!- MIC132 has joined ##crawl-dev 11:32:47 Lasty_: Any luck with the compilation? 11:33:48 -!- bmfx has quit [Quit: Lost terminal] 11:41:36 -!- bonghitz has quit [Quit: Leaving...] 11:41:38 i686-w64-mingw32 has trouble with M_PI as well 11:42:14 and gives lots of these: warning: unknown conversion type character ‘l’ in format 11:43:35 Napkin: we probably do need gcc 4.7, but sorry I haven't researched it 11:44:10 going to try mingw32 (from wheezy) as a last resort now 11:44:12 4.6 probably won't work. it didn't for me 11:46:07 i wonder if we could get mingw builds running on travis 11:46:34 mingw32: cc1plus: error: unrecognized command line option "-std=c++0x"cc1plus: error: unrecognized command line option "-std=c++0x" 11:48:39 -!- MIC132 has quit [Quit: Leaving] 11:48:42 back to the drawing board 11:49:39 up until 2014-11-05, 0.16-a0-1897-gc2991e5 everything was find 11:49:41 *fine 11:50:12 PleasingFungus: splitting up weapon and armour brands into two different union elements would allow you to get rid of those static_casts, wouldn't it? 11:53:25 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 11:57:53 Napkin: I'm trying to a get a recent enough mingw gcc to compile in my virtualbox, so if there are problems there I can fix them 11:57:54 then maybe this will go better 11:58:25 get mxe instead, gammafunk 11:58:37 gammafunk: http://mxe.cc/ 11:58:51 i'm going through it at the moment 11:58:54 adding the includes 11:59:10 i added M_PI in AppHdr.h though 12:00:15 actually... the sys/types.h needs to be put into files.h 12:00:16 Napkin: yeah, that's for you server admins, but we need a working mingw dev environments for Windows devs :) 12:00:25 Napkin: yes, I had a commit for that, but didn't push it 12:00:29 since you found other errors 12:00:40 sorry, thought you saw |amethyst saying that earlier 12:02:34 yeah, but nobody mentioned to put in files.h instead of every single .cc ;) 12:02:37 just saw that now 12:03:15 heh, yeah the error was from files.h, so that's where it would go, but maybe I should have said that 12:04:11 doy: yes, but the thing is that we'd have to move the weapon_brand/armour_brand enum declarations from itemprop-enum.h to enum.h, since they need to be #included in externs.h 12:04:58 hmm, can't get files.cc to compile yet... strings.h was added and stdio.h is in already 12:05:16 warning about the same missing functions? 12:05:29 error: 'strcasecmp' was not declared in this scope 12:05:42 same for fileno & fdopen 12:06:20 weird? 12:08:03 Napkin: hrm, do you have string.h 12:08:10 instead of strings.h 12:08:17 er, can you try string.h I mean 12:08:22 crawl@crash:/opt/mingw> find . -iname 'string*' 12:08:23 ./usr/i686-pc-mingw32/include/string.h 12:08:23 ./usr/i686-pc-mingw32/include/strings.h 12:08:50 maybe try 12:08:54 didn't help 12:08:57 ok 12:09:03 well those are posix 12:09:10 have , and included now 12:09:19 files.cc: In function 'bool is_save_file_name(const string&)': 12:09:19 files.cc:120:49: error: 'strcasecmp' was not declared in this scope 12:10:28 "no 'strcasecmp' with c++11 in Mingw32": http://trac.wxwidgets.org/ticket/15349 12:10:40 With compile option '-std=c++11' mingw32 defines __STRICT_ANSI__. With that there is no 'strcasecmp' available for implementing 'Stricmp'. 12:10:50 that's also the reason for M_PI not being there 12:11:14 its define in math.h has a ifndef __STRICT_ANSI__ around it 12:12:11 just wondering why the native gcc 4.7 had not problem compiling crawl 12:12:15 -!- simmarine has joined ##crawl-dev 12:12:17 *no problem 12:13:07 03PleasingFungus02 07* 0.16-a0-1989-gd754fce: Add an overlooked part of the Gozag commit 10(8 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d754fce01b91 12:13:07 03PleasingFungus02 07* 0.16-a0-1990-g51e631d: Don't display melded weapons in webtiles 10(8 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=51e631d323f3 12:13:10 haha, nice 12:13:29 wow, horrible WebTiles capitalization 12:13:35 GammaFunk 12:13:51 it's Tiles and WebTiles!!! 12:13:56 nah. 12:13:59 yah 12:14:04 nah. 12:14:09 helps for commit searches as well 12:14:23 since "tile" is a word that shows up in other contexts 12:21:01 Hmm, I have Forest in my game.. I guess I started it quite a long time ago. 12:21:57 -!- tabstorm has quit [Ping timeout: 245 seconds] 12:22:46 !lm Keskitalo x=gid 12:22:47 2043. [2014-11-08 17:54:10] [game_key=Keskitalo:cdo:20131104002350S] Keskitalo the Acrobat (L17 FeBe of Trog) slain by a shadow dragon simulacrum (Vaults:2) 12:23:12 a year ago this Tuesday, in fact! :) 12:23:18 03PleasingFungus02 07* 0.16-a0-1991-gaaec901: Buff the Box of Beasts 10(2 minutes ago, 1 file, 8+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=aaec901ee2c9 12:23:29 Been savouring it! 12:23:46 I got a runed door leading nowhere in Vaults, it looks like part of the wall was eaten away. 12:23:50 http://crawl.develz.org/saves/dumps/Keskitalo-919575a-141108-1822.tar.bz2 12:24:26 The door I'm next to was runed. 12:24:31 sweet! gcc 4.8 12:24:34 let's see if it works 12:26:36 mm I seem to be making progress with Android SDL2 12:26:37 but 12:26:37 work 12:26:38 :( 12:27:54 why don't we have full-time crawl devs? other open-source projects have paid devs, after all 12:28:01 and crawl is *clearly* more valuable to the world than most of those! 12:30:28 Somebody set up a Patreon. 12:30:58 I volunteer to get paid! Though I don't think I'm nearly as capable as most of the devs. 12:33:30 Runed door leading to nowhere in Vaults 13https://crawl.develz.org/mantis/view.php?id=9156 by evktalo 12:35:10 -!- crawlTV has joined ##crawl-dev 12:35:44 full time crawl dev would work better if there was a single person with basically all of the necessary skills technology-wise to move the game forward 12:36:25 If we merged Grunt and edlothiol and |amethyst then maybe... 12:38:14 -!- crawlTV_ has quit [Ping timeout: 256 seconds] 12:38:20 ok, so mingw gcc 4.8 has some header confusing but this doesn't look too bad 12:38:24 ...a very large crawl dev? 12:40:30 -!- Siegurt has quit [Ping timeout: 256 seconds] 12:40:39 PleasingFungus: almost entirely crawl dev 12:40:51 -!- travis-ci has joined ##crawl-dev 12:40:52 crawl-ref/crawl-ref#258 (master - 51e631d : Nicholas Feinberg): The build was broken. 12:40:52 Change view : https://github.com/crawl-ref/crawl-ref/compare/0b8360431d27...51e631d323f3 12:40:52 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40402598 12:40:52 -!- travis-ci has left ##crawl-dev 12:40:54 or finally a use for chimeras 12:40:56 :( 12:40:58 ....broken!!! 12:41:04 * gammafunk weep uncontrollably 12:41:06 I'm not sure if devs count as beasts though 12:41:14 *weeps 12:41:24 segfault in stress test 12:41:26 again 12:41:28 someone should fix that 12:41:30 deng 12:41:36 !seen someone 12:41:36 Sorry gammafunk, I haven't seen someone. 12:41:40 rip 12:43:01 yeah, it's annoying because it's pretty intermittent 12:48:32 -!- Siegurt has quit [Ping timeout: 265 seconds] 12:48:38 aha, now I get the same errors as Napkin 12:48:46 progress, I've gotten to the errors 12:48:51 Tedronai (L7 MiHe) ASSERT((int)Buffer.size() == expanded_keys_left) in 'macro.cc' at line 548 failed. (D:6) 12:49:19 !crash . 12:49:20 8. Tedronai, XL7 MiHe, T:5881 (milestone): http://crawl.xtahua.com/crawl/morgue/Tedronai/crash-Tedronai-20141108-184838.txt 12:50:13 I think I pressed tab after pressing : and the game asking me if I want to pick up N poisoned needles 12:50:20 neat 12:51:54 should I submit this to mantis or do you know where this comes from? 12:52:35 submit it, yeah 12:52:47 has crawl ever had the concept of player mounts? or just spriggan riders? 12:53:07 I want to ride a bone dragon please 12:54:13 maybe a "beast whisperer" background or a god gift 12:54:25 I'm pretty sure player mounts are on the things never to add list 12:54:28 whatever it's called 12:54:30 ah ok 12:54:37 I haven't read that for a long time 12:54:49 idk if they are, but probably they should be 12:55:08 wait what is there no learndb entry for it 12:55:11 I swear there was/is one 12:55:15 hrm, wondering where I should put this define of M_PI 12:55:19 since apparently we'll need one 12:55:55 for my own education, what aspect of it makes it most unappealing? just potential fiddly ness and balance issues? 12:56:04 oh nm 12:56:13 clearly AppHdr.h 12:56:38 all the messiness of being faster than monsters (see dumb kiting shit that spriggans/centaurs do), plus all the messiness of a permanent ally, plus... 12:56:45 -!- DrKe has quit [Ping timeout: 260 seconds] 12:56:49 it's basically a fractal of bad ideas 12:57:54 oh, and if they had different movement types (flying etc), you get a whole new set of messiness around that 12:58:04 -!- Fhqwhgads_ has quit [Ping timeout: 256 seconds] 12:58:15 -!- Fhqwhgads__ is now known as Fhqwhgads_ 12:58:24 sounds messy 12:58:24 Napkin: have you tried compiling with -std=g++0x instead of -std=c++0x ? 12:58:57 Game crashes on item pickup prompt?! 13https://crawl.develz.org/mantis/view.php?id=9157 by Tedronai 12:59:09 ?! 12:59:34 ?!....!!? 12:59:41 don't be absurd. 12:59:59 well that was a reference to 13:00:04 the amazing Xom's Wonderland 13:00:06 https://crawl.develz.org/tavern/viewtopic.php?f=17&t=11665 13:00:11 if anyone has never read 13:00:39 -!- theTower has joined ##crawl-dev 13:00:43 also I guess it's ?!!...!!! to be 100% correct 13:00:54 Or the famous poisen drinking competition, - Troll warrior: "no problem." 13:00:57 <3 13:01:18 -!- DrKe has joined ##crawl-dev 13:01:31 Or are you even the better party king than xom?!!...!!! 13:01:50 The Party King 13:01:53 Napkin: don't know if anyone suggested installing libstdc++6-4.7-dev 13:02:20 gammafunk: btw why can't I set mon_sensed_nasty as tile_player_tile 13:02:25 actually, way back, I was trying to suggest a summoned normal-speed mount that would essentially be another (not-unarmed) form (damage incoming split between mount and you, mount counts as aux attacks, etc) 13:02:39 "don't project the sadness of your millions of dead elves upon me gfunkers" 13:02:41 ElanMorin: hrm, I think it'd work? 13:02:41 didn't convince him, but it's not completely impossible as an idea 13:02:58 PleasingFungus: yeah dck just came in out of nowhere to be Mr. Grumps! 13:03:03 tbf 13:03:07 you have killed a lot of elfs. 13:03:43 well dck has killed a lot of CK, but I'm not sure why I'd ruin Xom Party with grumpy messages about it 13:04:03 !lg * kmap~~hangedman|vile|shoals_rune_alternative race=SE|DE|HE 13:04:04 612. underyws the Thaumaturge (L10 DEFE of Vehumet), mangled by a tentacled starspawn on Abyss:1 (hangedman_cross_veins) on 2014-11-06 05:26:52, with 5020 points after 9174 turns and 0:34:30. 13:04:10 Everyone has fun at Xom Party?!!...!!! 13:04:20 it is good to have fun. 13:04:36 give me another month and I'll "buff" chaos brand for more xom party fun 13:05:01 ElanMorin: what error do you get when you use that tile? 13:05:33 hrm win-builds gcc 4.8 is chugging away in msys 13:05:52 gammafunk: Warning: Unknown tile: "mons_sensed_nasty" (~/.crawlrc:30) 13:05:59 let me see 13:06:59 ElanMorin: ah, sorry, won't work as it's in the main.png tilesheet 13:07:39 maybe later I can figure out how to make tiles not choke when using non-player tiles for the player 13:08:05 ah ok 13:08:11 not really important 13:08:26 I just was a bit confused that it didn't work 13:08:49 -!- tabstorm has joined ##crawl-dev 13:09:23 johnstein: if you want to, you can "mounts" to the wont_do wiki page. It's one of those nifty ideas which are a pain to implement and to keep up, and the gameplay gain seems highly doubtful. 13:09:26 well, the good news is that Tiles compiles and runs under win-builds gcc 4.8 with msys 13:09:36 the bad news is that the tilesheet pngs are corrupted 13:09:39 hi dpeg_ ! 13:09:43 so I get a lot of white squares 13:10:06 I saw a warning from the tilegen binary wrt png data chunk thingies 13:10:20 dpeg_: if I remember when I'm back at my computer I can add a blurb 13:10:44 johnstein: awesome 13:10:48 ...interesting, it's only the floor.png sheet 13:10:50 -!- theTower has quit [Ping timeout: 255 seconds] 13:11:23 oh sorry, it's the floor sheet and the wall sheet 13:11:44 but not the others in terms of warnings 13:11:56 PleasingFungus: thanks for Xom party link, never saw that. Funnily, the basic idea of this makes sense to me: I've been thinking for a long time, that Xom should dish out Something Really Cool up front. (Xom being Xom, you wouldn't know if it's in ten turns or in 1000, but players should feel they often get something from the good bag pretty quickly.) 13:12:10 gammafunk sent that link :) 13:12:23 ah, names :O 13:12:38 idk about frontloading xom; xom wrath is already relatively toothless 13:12:43 since it's basically just... more xom 13:13:32 two separate issues, but maybe we can't have one without the other 13:13:50 -!- fridurmus has quit [Remote host closed the connection] 13:14:03 btw, I never abandon gods: are wraths now in a state where early god loss in not lethal for all/most gods? 13:14:13 is it intended that prince ribbit the dwarf still blinks all over the place? 13:14:44 I have no idea whether prince ribbit is supposed to be a blink frog or a frog that blinks 13:14:51 -!- fevertrip has quit [Quit: Page closed] 13:14:59 does he have the weird distortion interactions? I don't think so 13:15:10 he is ridiculously lethal 13:15:14 a frog is not 13:15:18 well I mean 13:15:21 he has a blink frog's stats 13:15:31 potatolizard: blink frogs are 13:15:33 blink frog (09F) | Spd: 14 (swim: 60%) | HD: 6 | HP: 22-43 | AC/EV: 0/16 | Dam: 2006(blink self) | amphibious, cold-blooded | Res: 06magic(40), 12drown | XP: 262 | Sp: blink [11!AM, 06!sil] | Sz: Medium | Int: reptile. 13:15:33 %??blink frog 13:15:37 Prince Ribbit (11F) | Spd: 14 (swim: 60%) | HD: 6 | HP: 40 | AC/EV: 0/16 | Dam: 20 | amphibious, spellcaster, cold-blooded | Res: 06magic(40), 12drown | XP: 277 | Sp: blink [11!AM, 06!sil], teleport self [04emergency] | Sz: Medium | Int: normal. 13:15:37 %??prince ribbit 13:15:41 dpeg_: giant frogs 13:15:45 more or less 13:15:53 potatolizard: sure, giant frogs are not :) 13:15:54 -!- theTower has joined ##crawl-dev 13:15:59 but, like, flavor-wise, is he supposed to be a blink frog? 13:16:12 (in which case polying him would make him lose his blink, presumably) 13:16:13 well he has weird distortion interactions 13:16:14 We gotta read the tale again? 13:16:15 I have no idea 13:16:22 Researching our sources! 13:16:26 he 13:16:52 he keeps his blink with poly because all uniques keep their spells with poly regardless of their flavour access to it 13:16:53 PleasingFungus: and yes, he does lose his blink when polymorphed 13:16:58 ...oh 13:17:00 theTower: it's an ability, not a spell 13:17:16 natural spell, not wizard spell >_> 13:17:21 er wait 13:17:30 rip monster abilities 13:17:36 weird, he didn't blink as a boggart but he does as a spriggan 13:17:48 is teleport self a wizard spell that e would keep? 13:18:02 he 13:18:11 well, boggarts have spellsets but not spriggans 13:18:26 source says blink is natural but tele self is wizard 13:18:44 also you can't poly him into a human even with wizmode 13:18:46 dang 13:19:16 the tele self casting frequency number is really high 13:19:28 !tell Grunt I got trunk to build under msys using the win-builds.org i686-w64-mingw32 gcc 4.8 compiler and a minimal change to AppHdr.h; it plays normally but most of the tiles (walls, most floor, player, monsters) are white blocks (and there are some png errors when making the floor and wall tilesheets) 13:19:29 that's kinda sad you can never get Prince Ribbit the Human (cept in corpse form) 13:19:29 gammafunk: OK, I'll let grunt know. 13:19:39 it is high but it is locked in emergency 13:19:55 its high even by the standards of emergency spells 13:20:06 yes, he is a jerk 13:20:08 most of em are still fairly low to stop things like eresh never dying 13:20:28 polymorph would never trip the emergency flag would it? just HP based? 13:21:12 yeah and im not sure what the threshold is 13:21:49 -!- KurzedMetal has quit [Ping timeout: 265 seconds] 13:23:37 it used to be 1/4 and increasing the lower you got but then mon-spell-slotssssssssss 13:24:01 if a monster has a spell and then an emergency version of the same spell is that added to the spellbook or does it replace the existing one 13:24:15 probably the latter 13:25:38 -!- CrawlOffline|Jho has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 13:28:27 let me try, gammafunk 13:28:57 Napkin: yeah, my only modification was to define M_PI if not defined under the MINGW target in AppHdr.h 13:28:59 johnstein - the cross compile environments have all the files usually in such a package included 13:29:13 what about sys/types.h? 13:29:20 didn't have to changethat 13:29:40 crawl was clearly running ok, but the images were Messed Up 13:30:57 Napkin: oh and I used NO_PKGCONFIG=y 13:31:51 I wonder if that's the problem; the only reason I needed this is because apparently zlib.h is missing in the libpng that comes in the toolchain 13:32:05 er zlib.h is missing despite libpng being in the toolchain 13:32:33 well, i'm leaving it at that stage for now 13:34:15 -!- ackack has joined ##crawl-dev 13:34:30 hrm, it does say zlib is included 13:37:05 !messages 13:37:06 No messages for ontoclasm. 13:41:25 !seen ontoclasm 13:41:26 I last saw ontoclasm at Sat Nov 8 19:37:05 2014 UTC (4m 21s ago) saying '!messages' on ##crawl-dev. 13:44:04 !tell Grunt In the same setup, sdl2 builds but when it gets to tilegen the compilation fails from some stuff in the SDL2 headers 13:44:04 gammafunk: OK, I'll let grunt know. 13:44:30 there is funny randgods talk on SA but nobody bothered to link the pages, so everyone talks from hearsay <3 13:51:40 -!- Siegurt has quit [Quit: Leaving.] 13:53:47 a friend of mine is playing trunk and has rupert showing the following spells in xv 13:53:48 He has mastered the following spells: Lehudib's Crystal Spear, Iron Shot, Blink 13:53:48 Other Close, Bolt of Magma, Iskenderun's Mystic Blast, Blink, Teleport Self 13:54:43 Competent Rupert 13:54:44 he has not seen rupert cast any of them, and roxanne is elsewhere on the level 14:01:06 autoexplore already tries to avoid having you go blindly around corners right 14:01:22 i remember somebody talking about the logic it uses 14:05:08 ackack: that seems to be a bug 14:05:14 ask him to xv roxanne 14:06:39 !tell Grunt I fixed the previous compilation thing but now I'm getting undefined SDL symbols in the tilegen 14:06:39 gammafunk: OK, I'll let grunt know. 14:08:44 gammafunk, could you please try out http://crawl.develz.org/trunk/crawl-0.16-a0-1991-gaaec901.zip & http://crawl.develz.org/trunk/crawl_tiles-0.16-a0-1991-gaaec901.zip ? 14:09:04 ok 14:09:34 Napkin: are those URLs identical? 14:09:46 oh nm 14:09:49 no, second one has _tiles 14:09:50 hehe, sorry 14:09:55 np 14:11:00 when this ordeal is over, would someone write a short dev blog entry about what's going on here, with the C++11 and SDL and Travis and whatnot (I have no clue, and I am sure this would be interesting to several people) 14:12:39 what is this travis thingy? 14:13:00 definitely, i'm cursing about c++11 already 14:13:03 it recompiles the game every time someone pushes a commit, and checks to see if anything is broken 14:13:05 also runs some tests 14:13:11 fr: more tests 14:13:35 -!- Siegurt has quit [Client Quit] 14:13:36 compiles it in what kind of environment? 14:14:33 a reasonable question 14:14:54 -!- Calisca has quit [Ping timeout: 244 seconds] 14:15:12 Napkin: yeah, the Tiles build runs, but sadly has the same problem of many/most tiles being white blocks 14:15:27 would be curious if someone on an actual windows system could test it though 14:15:45 maybe I should just test console 14:15:47 gammafunk: i just built the branch, need to get my windows system online though 14:16:12 johnny0: well this isn't a branch per say; we're talking about master 14:16:17 *per se 14:16:22 -!- Aryth1 has quit [Ping timeout: 240 seconds] 14:16:36 if you can try the urls Napkin gives above, that would be helpful 14:16:51 ahh alright, i thought this was the sdl2 branch 14:16:57 i can test those too though 14:17:11 no just sdl1.2.15 from trunk, cross-compiled 14:17:31 I got sdl2 to compile but there are linking problems for tilegen 14:17:34 -!- CKyle has joined ##crawl-dev 14:17:35 mpr("Unleashing that poison makes you feel more vulnerable to poison."); hrmmmm 14:18:44 something about... poison flowing through you... feeling attuned to poison... 14:18:55 -!- Lasty has joined ##crawl-dev 14:19:54 -!- kipster has quit [Quit: Page closed] 14:20:15 A tomb 2 layout vault 13https://crawl.develz.org/mantis/view.php?id=9158 by KennySheep 14:20:25 ahahahaha 14:20:26 mpr("The spice....melange...it fills you with poison...but the poison is Life...you feel the call of Arrakis is...); 14:21:00 !tell Grunt bug 9158 is for you 14:21:00 gammafunk: OK, I'll let grunt know. 14:21:06 cruel 14:21:07 it's cloud abuse instead of traps ahahahahahaha 14:22:19 while I think over the message I've currently got -rP at 10-15 turns for power 0 and 5-10 turns for power 1 14:22:44 rather short, but still enough to be a danger against a poison-using target? 14:23:15 gammafunk, which tiles were you missing? 14:24:16 Napkin: hrm, most, sometimes floors worked, sometimes not, let me screenshot it 14:24:41 i'm playing it in a winxp virtualbox and haven't seen a missing tile yet 14:24:48 Napkin: both console and tiles seem to work fine here 14:25:03 great, thanks! 14:25:04 the SDL2 branch exec also seems to work fine 14:25:05 -!- serq has quit [Quit: und weg...] 14:25:09 (tiles) 14:25:24 could you push the M_PI fix for mingw, gammafunk? 14:25:35 then i don't have to keep it as local change 14:26:01 Napkin: are you still getting printf warnings? 14:26:13 pardon? 14:26:47 i thought i saw you mention that you were seeing warnings wrt printing long long foos 14:27:19 Napkin: http://i.imgur.com/thKwNty.png 14:27:25 ...huh, weird 14:27:30 what windows are you guys running? 14:27:36 mine is win8 14:27:38 ah, no, those came with mingw-w64 package from wheezy 14:27:48 now using mxe trunk 14:27:59 would have liked to stick to stable, but oh well 14:28:04 ahh alright 14:28:35 Napkin: sure I'll do that 14:28:49 mxe trunk is i686-w64-mingw32.static - probably just newer than the mingw-64 from debian wheezy 14:28:55 gammafunk: s2k8 14:29:25 well these builds may not work in all windows, I guess 14:29:53 hmm, this is under a VM? 14:30:10 under virtualbox 14:30:28 -!- epsik has quit [Ping timeout: 246 seconds] 14:30:33 what did you try it in, johnny0? 14:30:58 server 2k8 x64 (native) 14:31:05 -Subproject commit [hash] 14:31:13 +Subproject commit [hash]-dirty 14:31:16 huh 14:31:19 i will try native win7 now 14:31:39 gammafunk: https://www.virtualbox.org/ticket/12048 14:32:13 probably an issue if tiles uses opengl -- i think i remember seeing other win8 users having similar problems 14:33:09 maybe, I mean some tiles do render 14:34:01 ping me when you commited M_PI, gammafunk 14:34:15 i think te4 users with win8 see the same thing when using drivers from windows update (since they tend to lack opengl portions) 14:35:42 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 14:38:37 PI is *still* broken? 14:38:59 gammafunk: you could try a FULLDEBUG build, it should check for GL errors 14:39:39 Napkin: will do, just compiling it locally now 14:39:39 gammafunk: You have 1 message. Use !messages to read it. 14:39:52 edlothiol: yeah, I'll try that 14:41:02 FWIW, sdl2 branch did s/M_PI/PI/ 14:41:24 though it'll probably just tell you that the texture failed to bind or something like that 14:42:15 Grunt: you mean you did that to crawlcode or that was done in the sdl2 code? 14:42:22 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 14:42:40 ah probably crawlcode 14:43:34 yes, crawl in sdl2 branch 14:45:19 -!- tali713 has quit [Read error: Connection reset by peer] 14:45:38 03gammafunk02 07* 0.16-a0-1992-g9ca7539: Define a constant under mingw compilation 10(2 minutes ago, 1 file, 3+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9ca753906b3c 14:45:45 Napkin: ok, pushed 14:45:59 thanks 14:46:32 -!- CrawlOffline|Jho has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 14:46:34 * Grunt pushes gammafunk. 14:46:42 Well I guess if we get a bit more testing, we're satisfied that we can both cross-compile trunk w/C++11 and compile it under mingw with win-builds upgrade to gcc 14:46:53 er under msysgit 14:47:18 who are our windows devs, is it just Lasty? or is it wheals also? 14:49:48 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91 [Firefox 36.0a1/20141101030205]] 14:50:11 !tell Lasty I have a way to get a working gcc-4.8 in msys if you didn't get that working: http://win-builds.org/1.4.0/msys-cygwin.html#_win_builds_installation 14:50:11 gammafunk: OK, I'll let lasty know. 14:50:29 * bh runs tests in valgrind. Steps out for a coffee, or perhaps a meal, or maybe a cross-country road trip. 14:50:45 !tell Lasty Also run the `. /opt/windows_32/bin/win-builds-switch 32' command like it says to switch your gcc over to the new one. 14:50:45 gammafunk: OK, I'll let lasty know. 14:51:21 gammafunk: oh, do you also have the vbox extensions installed and the video memory cranked up to the max? 14:52:33 yeah I have the extensions and like 256mb video, but I'd need to sit down and see just how I've configured virtualbox and the instance 14:52:38 the good news I don't have to care! 14:52:47 since I develop on a real operating system 14:53:24 -!- crawlTV_ has joined ##crawl-dev 14:54:08 tbh I may just set up cross-compilation and test in wine like grunt does to avoid the hassle, and save the vbox for when I have to help people with msysgit or something 14:54:32 oh, reminds me, I should test that binary in wine 14:55:50 gammafunk: I'm sort of surprised when people write code on/for Windows. I haven't touched the platform in 11 years 14:56:45 -!- crawlTV has quit [Ping timeout: 244 seconds] 14:57:59 !wine gammafunk 14:58:00 fr 15:03:16 -!- read has quit [Read error: Connection reset by peer] 15:03:54 -!- read has joined ##crawl-dev 15:03:59 glargh, I think n78291 uses tabs 15:04:17 -!- ackack has quit [Ping timeout: 244 seconds] 15:06:13 util/checkwhite doesn't handle that? 15:11:04 03tenofswords02 07[cards] * 0.16-a0-1805-g0b7f343: Double-edge Venom card: remove Sting, add low-power brief -rPois 10(2 minutes ago, 2 files, 44+ 28-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0b7f3434ef85 15:12:31 -!- nicolae- has joined ##crawl-dev 15:14:00 what is this box of beasts commit, evo 23+ chimera solely get dire elephants, fire / golden dragons, apises, and hellephants 15:15:34 chimera (hellephant, golden dragon, apis) (06H) | Spd: 10 | HD: 20 | HP: 141-195 | AC/EV: 13/10 | Dam: 4507(trample), 40, 4008(holy), 20 | Res: 06magic(80), 05fire, 02cold, 10elec, 03poison, 13neg+++ | Vul: 11silver | XP: 2536 | Sp: fire breath (3d40) [11!AM, 06!sil, 08breath], blink [06!sil], b.fire (3d29) [11!AM, 06!sil, 08breath], b.cold (3d29) [11!AM, 06!sil, 08breath], poisonous cloud (3d12) [11!AM, 06!sil, 08breath] | Sz: Giant | Int: animal. 15:15:34 %??hellephant-golden dragon-apis chimera 15:15:40 -!- ackack has joined ##crawl-dev 15:16:11 Windows builds of master branch on crawl.develz.org updated to: 0.16-a0-1992-g9ca7539 15:16:25 windows builds begin again! 15:16:28 I'm more curious what evo 15 gives 15:16:52 well evo 10 and 15 15:16:53 -!- heteroy_ has quit [Ping timeout: 258 seconds] 15:17:00 well, you get none of the D:3-ish trash at evo 16 15:17:42 hooray for breakpoints >_> 15:18:52 gammafunk: yay 15:18:52 Lasty: You have 2 messages. Use !messages to read them. 15:19:00 Napkin: thanks for getting those working! 15:19:13 evo 10 is still boring, though 15:19:20 is rupert supposed to have lehudib's crystal spear castable, if not, I'm fairly sure I've stumbled across a bug 15:19:24 :) 15:19:30 you guys always keep working! 15:19:31 ;) 15:19:32 reported earlier, brannock 15:19:35 cool 15:20:10 actually, evo 11 avoids one monster and adds low chances of some good ones 15:20:21 so pretend you asked for 11 and 16 instead of 10 and 15 15:20:40 ...wait, argh, I keep forgetting about the 5 15:21:00 Lasty: your command for installation would be `./yypkg-1.4.0.exe --deploy --host msys' in case that wasn't clear 15:21:24 11 still better than 10 due to how I thought 16 was better than 15, likewise above 15:21:28 screw you 5s 15:21:47 gammafunk: got it. Trying it now. 15:21:57 -!- ackack has quit [Ping timeout: 245 seconds] 15:22:33 Lasty: oh, and I had to build with NO_PKGCONFIG=y in the make command 15:22:58 that may only be necessary for tiles though 15:23:06 Ah, interesting -- I'll keep in it mind! 15:23:07 Thanks! 15:23:08 -!- the_glow has quit [Ping timeout: 265 seconds] 15:24:03 Napkin: does your windows build use NO_PKGCONFIG=y as well? 15:24:12 don't think so 15:24:51 make -j2 -C source CROSSHOST=i686-w64-mingw32.static CHOWN=true CHMOD=true USE_MERGE_BASE="${PRIMARY_BRANCH_REMOTE}" WIZARD=y package-windows 15:25:04 so no, no NO_PKGCONFIG 15:25:29 hrm, might have to do with win-builds shipping libpng 15:25:40 it wasn't finding the zlib header 15:26:25 does msys even come with pkg-config? 15:26:41 it may only come with win-builds 15:26:53 i didn't use any system-wide stuff 15:26:57 everything from contrib 15:27:04 and I'm talking about using msysgit as well 15:27:10 which installs a dev toolchain 15:27:52 so I guess msys alone wouldn't but the other two might both 15:34:28 -!- DrKe has quit [Ping timeout: 260 seconds] 15:34:41 haha wow decks.h's comments on cards 15:35:39 lol 15:35:58 "the runner" 15:38:16 -!- DrKe has joined ##crawl-dev 15:39:16 nice, wine tiles works fine 15:39:55 CARD_SWAP, // "swap" 15:40:24 -!- Amnesthesia is now known as Amnesthesia|Else 15:42:29 -!- DrKe has quit [Ping timeout: 255 seconds] 15:43:40 how do i try to compile sdl2? 15:44:01 git checkout sdl2 then git submodule update --init 15:44:05 just the use the branch and use TILES=y ? 15:44:24 it ended weirdly 15:44:26 yeah once you have the branch and the contrib 15:44:34 I wonder if wild magic also affecting others in sight would make it even slightly tempting 15:44:43 INSTALL libSDL2.a 15:44:43 INSTALL libSDL2main.a 15:44:43 make[2]: Leaving directory `/home/services/crawl/source/mingw32/crawl/crawl-ref/source/contrib/sdl2' 15:44:46 make[1]: Leaving directory `/home/services/crawl/source/mingw32/crawl/crawl-ref/source/contrib' 15:44:49 make: *** [.contrib-libs] Error 2 15:44:50 or maybe it just means you explode yourself twice 15:44:57 don't see what caused the error 15:45:16 When I try to compile, perl is crashing. Investigating. Did you run into that, gammafunk? 15:45:23 make it do a spellbinder effect at highest level 15:45:26 Lasty: no 15:45:27 Napkin: i had problems building at first too -- let me verify 15:45:27 -!- DrKe has joined ##crawl-dev 15:45:51 I got an error with a mingw header that I had to fix and then I still got stuck with undefined SDL symbols in tilegen 15:45:55 but my contribs build fine 15:46:17 ahh okay it looks like the dependencies are not right -- try a non-parallel build 15:46:20 i only see warnings, then make: *** [.contrib-libs] Error 2 15:46:31 ok, will try 15:46:38 Exception: STATUS_ACCESS_VIOLATION at eip=00000000 15:46:43 yeah mine was non parallel 15:46:49 program=c:\Program Files (x86)\Git\bin\perl.exe 15:46:55 hmm 15:47:02 yeah not sure about that one 15:47:24 maybe I have too many copies of git installed or something 15:47:29 this is pretty bad since crawl takes a LONG time to build with -j1 15:47:49 hrm, didn't take that long for me 15:47:58 -!- PleasingFungus has joined ##crawl-dev 15:48:05 Lasty: yeah you might want to try with a fresh net install of msysgit I guess 15:48:09 that's a pain 15:48:26 oh, weird, non-parallel is working better -- perl is still crashing,b ut it isn't hanging 15:48:28 I didn't get any errors from Perl at any point 15:48:33 ok, see the error now 15:49:24 -!- Textmode has joined ##crawl-dev 15:49:27 undefined reference to IMG_Load, SDL_LockSurface, SDL_FreeSurface, SDL_GetRGBA & SDL_UnlockSurface when linking tool/tilegen.elf 15:49:48 yeah I get some undefined references as well 15:49:54 not the same ones though 15:49:57 is tilegen.elf (host tool, btw, remember crosslink) using sdl1 or sdl2? 15:49:58 that's where my sdl2 build ends 15:50:08 it's usinng sdl2 15:50:17 i don't have sdl2 systemwide 15:50:19 works fine on linux, mac 15:50:30 Napkin: yeah I use NO_PKGCONFIG=y 15:50:31 in my make 15:50:32 then it's logical that it fails 15:50:46 yeah, you need a host sdl2 install 15:50:51 i'm not sure that's related, gammafunk 15:51:16 well why would we want a host install of sdl2 when we're using the sdl2 contrib 15:51:33 depending on what you mean by host install 15:51:34 CROSSCOMPILE! 15:51:45 well alright, but I'm not crosscompiling! 15:52:49 gammafunk: hmm, it might be related to the problems i saw earlier trying to xcompile on cygwin 15:53:15 right, I was thinking about temporary wide flay for legendary pain 15:53:40 comedically bloody and also doesn't hurt the player but isn't as strong unless you pull out other aoe 15:53:42 johnny0: I saw something online about the order of libraries given during linking mattering (SDL2main before SDL2 before SDL2-image) but we're statically linking 15:54:08 but I was getting errors about undefined references to what looked like stuff in libsdl2main.a 15:54:14 Why does the item spec parse return when it fails to parse? Rather than throwing or something like that 15:54:15 gammafunk: well, crawl doesn't fall back to the correct contrib lib when pkg-config isn't used 15:54:33 johnny0: we have a section in the tilegen makefile that looks for no pkg-config 15:54:40 so yes it does 15:54:58 specifically it looks for NO_PKGCONFIG being defined 15:55:27 did you write that NO_PKGCONFIG option yourself, gammafunk? ;> 15:55:49 -!- mong has quit [Quit: WeeChat 1.0.1] 15:55:50 rltiles-tool could probably just use libpng directly, considering it only uses SDL to load png images 15:56:02 Napkin: no I did not :) 15:56:19 that would be much less trouble, edlothiol 15:57:30 yeah that tilegen thing has been the source of a lot of pain wrt SDL 15:57:51 crawlcode detected: 'item_spec parse_corpse_spec(item_spec &result, string s)' 15:58:05 -!- nicolae- has left ##crawl-dev 15:58:09 yo we heard u leik specs 15:58:45 gamma: function(& result) 15:59:02 Napkin: can you post the linking command for tilegen? 15:59:13 theTower: you know that beastbox doesn't solely use evo skill, right? 15:59:26 !source rltiles/Makefile 15:59:26 Couldn't understand /Makefile 15:59:27 how do enable verbosity again? 15:59:28 the first head does, but the second and third are very randomized 15:59:31 was 15:59:35 it's always possible to get a butterfly head. 15:59:38 *how do I enable verbosity again, johnny0? 16:00:12 add a V=1 16:00:17 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/rltiles/Makefile;h=aacd5513847dd016f302a85b77141ed047854f84;hb=HEAD is the Makefile fwiw 16:00:29 installing libsdl2-dev at the moment, will let you know afterwards 16:00:33 i think it won't trigger a full-rebuild 16:00:52 ahh the problem will probably go away once you have that package installed 16:00:55 this shouldn't be too hard, I'll try removing the SDL dependency later 16:01:05 i will anyways do a full-rebuild 16:01:19 i was curious as to the paths without a sdl2 lib installed to pkg-config 16:01:20 oh I guess that stuff is only libpng 16:02:06 yeah it's conditional on CONTRIB_SDL 16:02:25 which makes me wonder, did... 16:03:39 hmmm.. now it's complaining about SDL_image.h... 16:03:53 can i use the same libsdl-image that i used for sdl1.2? 16:03:54 Napkin: similar issue, you'd need a sdl2-image-dev package 16:03:57 no 16:04:07 -!- stanzill has quit [Changing host] 16:04:18 shit, not available, i think 16:04:37 -!- stanzill is now known as stanzglotza 16:04:39 yeah, not available 16:05:27 well, at least i can show you the link line ;) 16:05:29 weird, they give you sdl2-dev and not sdl2-image-ev? 16:05:31 heheh 16:05:45 -!- winlu has quit [Ping timeout: 260 seconds] 16:05:59 sdl2 is in backports for wheezy, nothing else related to sdl2 yet, it seems 16:08:25 johnny0: compile line: x86_64-linux-gnu-g++ -O2 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter -I../contrib/install/i686-w64-mingw32.static/include/SDL2 -I/usr/include/libpng12 -DUSE_TILE -MMD -c tool/main.cc -o tool/main.o 16:08:33 johnny0: link line: x86_64-linux-gnu-g++ tool/tile_colour.o tool/tile.o tool/tile_page.o tool/tile_list_processor.o tool/main.o -o tool/tilegen.elf ../contrib/install/i686-w64-mingw32.static/lib/libSDL2.a ../contrib/install/i686-w64-mingw32.static/lib/libSDL2main.a ../contrib/install/i686-w64-mingw32.static/lib/libSDL2_image.a -lpng12 -ldl -lpthread 16:08:48 -!- ontoclasm has quit [Quit: Leaving.] 16:09:08 see? wrong libs being used 16:09:16 -!- ackack has joined ##crawl-dev 16:09:26 yeah, fully agree 16:09:29 trying to link a linux binary against mingw-w64 libraries 16:09:35 exactly 16:09:48 there would be the option to also build sdl2 natively 16:10:09 additionally - just for linking tilegen 16:10:15 well that's what I'm trying to do 16:10:16 HOSTLINK tool/tilegen.elf 16:10:17 ./contrib/install/i686-w64-mingw32/lib/libSDL2main.a(SDL_windows_main.o):SDL_wi 16:10:18 yeah, that's how my system is set up 16:10:20 x184): undefined reference to `SDL_SetMainReady' 16:10:21 is what I get 16:10:22 -!- rchandra has joined ##crawl-dev 16:11:47 gammafunk: what does your linker command look like? 16:14:03 i686-w64-mingw32-g++ tool/tile_colour.o tool/tile.o tool/tile_page.o tool/tile_l 16:14:06 ist_processor.o tool/main.o -o tool/tilegen.elf -lmingw32 ../contrib/install/i68 16:14:09 6-w64-mingw32/lib/libSDL2.a ../contrib/install/i686-w64-mingw32/lib/libSDL2main. 16:14:12 a ../contrib/install/i686-w64-mingw32/lib/libSDL2_image.a ../contrib/install/i68 16:14:15 -!- WereVolvo has quit [Read error: Connection reset by peer] 16:14:15 6-w64-mingw32/lib/libpng.a ../contrib/install/i686-w64-mingw32/lib/libz.a -lgdi3 16:14:18 2 -lwinmm -lole32 -loleaut32 16:14:19 hrm. If someone tries to set an ego on gold, should the parser fail or swallow the error? 16:15:08 fail 16:15:16 swallow 16:15:21 gammafunk: i think my order of links may be different -- let me verify 16:15:45 (it'll be a little bit, i changed my compile flags :( ) 16:15:52 gammafunk: are you being just being contrary? 16:16:00 bh: swallow 16:16:07 bh: fail 16:16:07 lewd 16:16:09 gammafunk: but i think SDL2main needs to be before SDL2 16:16:20 yeah some stuff I saw ON THE INTERNET said the same 16:16:25 but I remember trying it to no avail 16:16:28 let me try again 16:16:40 PleasingFungus: currently it just ignores errors 16:18:05 idk how critical it is to change, but I think it's better to announce to the user that they've fucked up, rather than silently hiding their fuckups (and thereby confusing the hell out of them, potentially) 16:18:13 edlothiol, ping me when you removed the sdl dependency from tilegen - for now i can't get sdlimage for sdl2 installed system-wide 16:18:20 gammafunk: you need SDL2_image before SDL2 and libpng too 16:20:01 -!- HDA has quit [Ping timeout: 246 seconds] 16:20:02 -!- hauzer has quit [Client Quit] 16:21:29 -!- Whistling_Bread has quit [Ping timeout: 244 seconds] 16:21:31 yeah I think I only needed to move sdlmain, now I'm getting another error not related to sdl but looks fixable 16:23:48 -!- Patashu has joined ##crawl-dev 16:24:20 -!- lobf has joined ##crawl-dev 16:24:37 03bh02 07* 0.16-a0-1993-gfe1e86e: Make item_spec parsing fragile 10(3 minutes ago, 2 files, 47+ 43-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fe1e86ecda8a 16:25:08 bh: I assume you regenerated the des cache before pushing that? 16:26:08 PleasingFungus: erm. didn't realize I needed to 16:26:32 I *think* it'll just make objects go missing from vaults 16:26:59 hm 16:27:16 how do I blow away the cache? 16:27:36 rm -rf /des/, for some value of your save directory 16:28:06 anyway, if items just vanish silently, that sounds like it won't cause any errors that'd be visible there 16:28:12 but it also sounds worse than the old behavior? 16:28:13 alright, added some missing libraries and we're on our way to sdl2 compilation 16:28:19 gammafunk: nice! 16:28:31 PleasingFungus: I can make the caller throw in debug builds 16:28:36 ! 16:28:37 PleasingFungus: wait, why is that nice for you! you're on a mac!!! 16:28:45 I approve of sdl2 16:28:48 and progress 16:28:48 -!- bonghitz has quit [Remote host closed the connection] 16:28:57 ok, well you should try to compile sdl2 on your mac 16:29:00 it should work 16:29:01 1learn add sdl2 16:29:30 I will not be happy until we have Android SDL2. 16:29:33 then maybe we can get Napkin working and we'd even have windows builds covered 16:29:47 I think we are in sight of all of those goals though :) 16:29:54 er windows automatic (crosshosted) builds I mean 16:30:08 Yeah I guess I'll draw the line at not helping with android since 16:30:10 bh: we don't really throw exceptions; I would either print an error or die (probably the former, since that seems to be the standard vault error behaviour) 16:30:14 well this is enough 16:30:34 gammafunk: imo get it working on iOS <_< 16:30:34 PleasingFungus: sounds good to me 16:30:49 :) 16:31:03 ERROR OR DIE 16:31:11 Grunt: no! no. 16:31:24 oh, hey, haifisch is doing profane halls 16:31:34 gammafunk screams, "No, no!" before exploding into a pile of code! 16:31:34 also she's a plant 16:31:56 !lm haifisch 16:31:57 3098. [2014-11-08 22:21:38] Haifisch the Executioner (L25 HuBe of Trog) killed Mara on turn 77380. (Depths:3) 16:32:02 false advertising 16:33:29 Grunt: we don't have c++11 enabled in sdl2 yet, do we? 16:33:41 we could maybe do that after I commit this makefile fix (and if this works) 16:33:56 -!- Amnesthesia|Else is now known as Amnesthesia 16:34:44 gammafunk: were you able to follow step 5 in the win-builds instrux you mentioned? 16:34:53 oh uh 16:35:26 Lasty: I didn't do that, I just compiled crawl after verifying that gcc was active 16:35:32 Lasty: if you run gcc --version, what do you get? 16:35:33 k 16:35:45 4.8.2, so that's looking good 16:35:46 v0v 16:35:46 -!- Peake has quit [Ping timeout: 246 seconds] 16:35:51 I just finished reinstalling everything 16:35:54 so time to try again 16:35:57 gammafunk: we do! 16:36:03 oh 16:36:10 -!- Ragdoll has quit [Quit: Leaving] 16:36:21 %git sdl2^{/++11} 16:36:21 Could not find commit sdl2^{/++11} (git returned 128) 16:36:37 %git sdl2^^{/++11} 16:36:37 Could not find commit sdl2^^{/++11} (git returned 128) 16:36:41 hm, sec 16:36:42 hehe 16:36:45 %git sdl2^^{/\+\+11} 16:36:45 07Grunt02 * 0.16-a0-1974-g5471642: Win32 build adjustments (includes a sdl2 contrib update). 10(2 days ago, 5 files, 15+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=547164252dda 16:36:51 cool 16:36:58 %git sdl2^^{/\+\+11}^^{\+\+11} 16:36:58 Could not find commit sdl2^^{/\+\+11}^^{\+\+11} (git returned 128) 16:37:04 I wonder if some logic to make swap card look for the monster with the least monsters (or whatever other criteria) surrounding it would be logical 16:37:04 %git sdl2^^{/\+\+11}^^{/\+\+11} 16:37:04 07bh02 * 0.16-a0-1961-g898bb4e: Merge Dominos 10(2 days ago, 9 files, 784+ 780-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=898bb4efb18e 16:37:10 erm, reasonable 16:37:12 mm, dominos. 16:37:15 %git sdl2^^{/\+\+11}^^{/\+\+11}^^{/\+\+11} 16:37:15 07Grunt02 * 0.16-a0-1950-g3bf8d9d: Clean up some handling of mon-spell-slots spell books. 10(2 days ago, 3 files, 2+ 265-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3bf8d9d22d79 16:37:20 %git sdl2^^{/\+\+11}^^{/\+\+11}^^{/\+\+11}^ 16:37:20 07wheals02 * 0.16-a0-1949-g5051830: Fix chilling/draining breath speech (_Jordan_). 10(2 days ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5051830f628b 16:37:23 %git sdl2^^{/\+\+11}^^{/\+\+11}^^{/\+\+11}^^ 16:37:23 07bh02 * 0.16-a0-1948-g76c8bfa: Revert "Revert c++11" 10(2 days ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=76c8bfa97cf9 16:37:26 there 16:37:28 :) 16:37:45 !revert Grunt 16:37:54 !rebase PleasingFungus 16:37:54 Grunt rebases PleasingFungus. PleasingFungus is banished to the reflog! 16:38:03 aiiiii 16:38:33 hoooraay! sdl2 mingw tiles works 16:38:34 * Grunt mumbles some strange words. PleasingFungus is devoured by a tear in the repository. 16:38:37 ! 16:38:58 ugly white blocks in windows 8, but that's a windows 8 thing 16:39:19 !send gammafunk white very ugly blocks 16:39:19 Sending white very ugly blocks to gammafunk. 16:39:20 a tear in the repository? torvalds wept...... 16:39:21 Perl is still sad. 16:40:10 03PleasingFungus02 07* 0.16-a0-1994-g4a35375: Reduce rust devil description hyperbole 10(4 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4a353758d9c6 16:40:10 03bh02 07* 0.16-a0-1995-gfb1e706: Print a debug message on item parse failure 10(50 seconds ago, 1 file, 2+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fb1e7067145a 16:40:13 grunt, CRITICAL BUG REPORT: http://i.imgur.com/9e15OOQ.png 16:40:21 -!- lobf has quit [Quit: lobf] 16:40:40 PleasingFungus: what's wrong? you've never seen a plant swinging a battle axe? 16:40:45 no 16:40:47 the bug is 16:40:49 dith altar 16:40:51 in the fire zone!!! 16:40:56 MEGA perverse..... 16:40:59 r i p 16:41:27 I guess things like this are why the vault is 16:41:30 !glasses 16:41:31 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 16:41:32 It's still looking at the perl.exe that Git installed. Should I be pointing it to another instance of perl/ 16:41:33 PROFANE 16:41:36 ! 16:41:39 -!- Whistling_Beard has joined ##crawl-dev 16:41:42 any idea what version of perl we need? 16:42:00 perl 6 16:42:12 rip. 16:42:46 -!- Taraiph has quit [Ping timeout: 246 seconds] 16:43:00 once I listened to Larry Wall read the perl6 changelog. 16:43:05 and by listen, I mean, I got up and left. 16:43:30 hahaha 16:44:45 Lasty: hrm, yeah I'd think it would use the Perl from msysgit 16:44:54 I'll check to see which mine is using 16:44:59 after this 16:46:32 -!- Siegurt has quit [Quit: Leaving.] 16:46:44 gammafunk: looks like Git's at 5.97, so, yeah, probably wrong perl 16:47:10 -!- PleasingFungus has quit [Remote host closed the connection] 16:47:27 Lasty: I have 5.8.8 16:47:37 and that works? blerg. 16:47:43 Is that the version in msys? 16:47:46 yes 16:48:10 I don't even have a perl in msys, apparently 16:48:37 Lasty: how did you install your msysgit? 16:48:40 with the netinstall? 16:49:07 I used the one from https://msysgit.github.io/ 16:49:22 filename Git-1.9.4-preview20140929 16:49:25 .exe 16:49:41 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:49:57 -!- johnnyzero has joined ##crawl-dev 16:50:04 -!- johnny0 has quit [Quit: leaving] 16:50:13 Lasty: I used the netinstaller: https://github.com/msysgit/msysgit/releases/download/Git-1.9.4-preview20140929/msysGit-netinstall-1.9.4-preview20140929.exe 16:50:36 yeah I'd uninstall that one and use the netinstall to get their build env, and then install the win-builds gcc 16:50:41 that's what worked for me 16:50:50 I'll try that 16:50:56 it takes a while :( 16:51:31 it gave an error unless I unstalled my existing msysgit first fwow 16:51:34 *fwiw 16:51:46 yeah, doing that 16:51:52 for what often weeps 16:51:56 -!- heteroy_ has quit [Ping timeout: 260 seconds] 16:52:25 -!- ElanMorin has quit [Quit: WeeChat 1.0.1] 16:52:57 There's definitely some weeping 16:56:34 -!- Nakatomy has quit [Quit: Nettalk6 - www.ntalk.de] 16:56:45 -!- stanzglotza is now known as stanzill 16:57:38 lol, the net installer crashed on perl.mak 16:57:40 that's a good sign 16:58:14 er wait, was that an error? 17:00:01 did the installer just continue? 17:00:14 03gammafunk02 07[sdl2] * 0.16-a0-1989-g30e26df: Fix tilegen compilation under mingw32 10(21 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=30e26df16a61 17:00:16 yes 17:00:18 w e i rd 17:00:20 17:02:19 -!- siepu has quit [Read error: Connection reset by peer] 17:02:31 -!- herself has quit [Ping timeout: 255 seconds] 17:02:51 hey, this is working much better 17:02:56 no more perl errors 17:03:06 -!- johnf has joined ##crawl-dev 17:03:18 -!- wheals has joined ##crawl-dev 17:03:21 libpng warning: Malformed iTXt chunk --- is that a problem? 17:05:54 doesn't seem to be 17:05:54 maybe some of the tile images are slightly bad 17:05:54 amplify may be an understatement for some quick number quadrupling 17:05:54 crap! It's using gcc 4.4.0 again! 17:05:54 Lasty: did you install win-builds yet? 17:05:54 and run the script etc 17:05:54 yeah, I did, but maybe I need to reinstall it? 17:05:54 yeah if you reinstalled msys 17:05:54 awright 17:05:54 that would have been deleted 17:05:54 I should install it in c:\msysgit\mingw? 17:05:54 hi guys, I noticed that in OS X 10.10 trunk no loner builds because of compile errors in the SDL. I made some quick hacks and it seems to build now. Dunno if anyone has reported this or if I can pass info along to someone who might want to commit it. 17:05:54 oh geeze, was it just c:\msysgit for me? 17:06:02 03tenofswords02 07[cards] * 0.16-a0-1806-g26dba51: Amplify some Dowsing power numbers, since it's locked off in Wonders now. 10(5 minutes ago, 1 file, 5+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=26dba51b12cc 17:06:05 -!- Ratboiler_ has quit [Quit: Page closed] 17:06:06 Lasty: what is it asking you for, exactly? 17:06:20 johnf: it was broken, but we thought it was fixed, you might want to show gammafunk or Grunt your diff i think? 17:06:29 if it's asking for msys then you leave off mingw 17:07:24 %git 9ca753906b3c90e 17:07:25 07gammafunk02 * 0.16-a0-1992-g9ca7539: Define a constant under mingw compilation 10(2 hours ago, 1 file, 3+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9ca753906b3c 17:07:36 It's not asking, I'm just asking if I should reinstall mingw into c:\msysgit\mingw, or into c:\mingw, the latter being the defauly 17:07:37 wheals: hmm. If that's the case let me blow away the repo and pull + try to rebuild again. I can't imagine my fixes (amounts to replacing deprecatd types with uint32 and some other stuff) are novel. 17:07:40 *default 17:07:47 gammafunk: we also #define PI elsewhere, should we drop that and use M_PI everywhere? 17:08:16 wheals: either is fine, agree that one definition should be used 17:09:08 Lasty: well you installed your msys into c:\msysgit, so I guess I used that, but maybe it doesn't matter? 17:09:30 Lasty: this mingw installation, you mean the yypkg things from win-builds, yes? 17:09:37 *thing 17:09:50 yes 17:09:58 FR: When Xom/Ash/whatever lets you see through walls, don't make it look so weird 17:09:59 looks like M_PI is not actually in any standard 17:10:28 yeah it's a gnu thing; if you update dungeon.cc and abyss.cc to use PI instead, you can remove that AppHdr.h define 17:10:32 of M_PI 17:11:14 Lasty: if what you did last time allowed you to see the new gcc, it's probably fine 17:11:51 ok 17:12:28 I seem to recall that thing asking for the msys location, but maybe it didn't 17:12:47 -!- mineral has joined ##crawl-dev 17:13:09 -!- read has quit [Ping timeout: 245 seconds] 17:13:21 -!- Isabel has quit [Quit: Wah] 17:14:13 gammafunk: did you have to set up any paths? 17:14:44 Lasty: that command they have you run sets up the paths 17:14:49 ok 17:15:04 it only does so for current session and they show you how to save to your .profile 17:15:09 so it'll happen every time 17:15:21 bug if it installed, gcc --version should show 4.8 17:16:24 -!- FatShack_ has quit [Ping timeout: 240 seconds] 17:16:53 -!- Sose has quit [Ping timeout: 240 seconds] 17:18:17 -!- CacoS has quit [] 17:18:58 -!- FatShack has joined ##crawl-dev 17:19:08 -!- FourHTwoA has joined ##crawl-dev 17:19:59 cool 17:20:31 -!- ackack has quit [Ping timeout: 255 seconds] 17:20:52 -!- wheals has quit [Ping timeout: 260 seconds] 17:22:33 -!- wheals has joined ##crawl-dev 17:22:51 so, #define PI 3 should be enough for out purposes, right?? 17:23:36 round it to the nearest power of 10 17:24:33 hmmmm. testing out giving flaying to legendary pain probably has an easier method than just copying the monster bit under spell_flay in effects.cc, right 17:25:22 is the monster getting flayed, or the player? 17:25:28 former 17:26:22 yeah you'd want to move that into a function 17:26:34 pleh 17:26:40 especially something that big 17:27:03 weird that it isn't one already, tbh 17:27:14 hm, what about squarelos, so we can get avoid this pi nonsense? :) 17:27:44 circles still exist in squarelos! 17:27:54 they just look like squares 17:28:20 ?/square 17:28:21 Matching terms (1): squarelos; entries (68): andy[2] | antennae[1] | aoe[1] | apportation[2] | bat[1] | bolt_of_cold[1] | chokowaru[1] | cool[5] | corpse_rot[1] | crawl_light[2] | cryp71c[3] | disintegration[1] | dumb_robins[1] | elliott_patches[12] | erocrawl[1] | erocrawl[2] | eronarn[9] | errors[1] | exclusion[1] | fedhas[2] | freezing_cloud[1] | glaciate[1] | goodcode[2] | goodcode[7] | jump_a... 17:28:25 bring forth the squarenado 17:28:42 ??squarelos 17:28:43 squarelos[1/7]: Reality of crawl where LOS is square rather than circular. 17:28:47 -!- Siegurt has quit [Quit: Leaving.] 17:28:49 -!- Kalma has quit [Ping timeout: 260 seconds] 17:28:52 ??squarelos[ellip 17:28:52 squarelos[7/7]: <+elliptic> gammafunk: boxes are circles though 17:29:20 just joking... but would be fun if we'd commit as "switch to squarelos, so that Napkin can compile again" 17:29:38 we should make squarelos require gcc 4.9 17:29:39 (and we should talk about squarelos at some point, I guess) 17:31:10 -!- travis-ci has joined ##crawl-dev 17:31:10 crawl-ref/crawl-ref#263 (master - 4a35375 : Nicholas Feinberg): The build was broken. 17:31:10 Change view : https://github.com/crawl-ref/crawl-ref/compare/fe1e86ecda8a...4a353758d9c6 17:31:10 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40424750 17:31:10 -!- travis-ci has left ##crawl-dev 17:31:22 -!- krag has joined ##crawl-dev 17:31:38 entering WIZARD mode by accident 13https://crawl.develz.org/mantis/view.php?id=9159 by RoGGa 17:32:06 hrrm. the installer script is crashing on the 64 bit build. gammafunk, did that happen for you? Should I conclude that msysgit doesn't have a 64 bit install? 17:32:19 -!- Pacra has quit [Quit: welp cya] 17:32:33 -!- tigertrap has joined ##crawl-dev 17:33:08 Lasty: the yypkg-1.4.0.exe installer? 17:33:12 yeah 17:33:22 hi, i got an error message for invalid glyph 7FFF, but I don't have unicode char 7FFF in my rcfile. what does 7FFF refer to? 17:33:43 tigertrap: it's that entry in your rc file for door and {+} 17:33:54 cool thanks 17:33:57 sorry I don't have the specific line 17:34:22 -!- ackack has joined ##crawl-dev 17:35:00 Lasty: so your procedure was: install msysgit netinstaller, then download http://win-builds.org/1.4.0/yypkg-1.4.0.exe, then run that with ./yypkg-1.4.0.exe --deploy --host msys ? 17:35:13 inside of msysgit prompt 17:35:21 for that last command, at least 17:35:40 -!- johnf has quit [Remote host closed the connection] 17:35:49 is that correct? 17:38:39 -!- tigertrap has quit [Quit: Page closed] 17:42:02 !source grunt_blade_entry_basic 17:42:04 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/elf.des;hb=HEAD#l1501 17:42:10 ha 17:42:38 theTower: #9156 is due to an old save being loaded from when Blade was a branch 17:42:57 -!- ZRN has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 17:43:24 doesn't elven_hall_of_blades_dummy then trigger 17:43:46 ...oh. 17:43:53 in V :P 17:44:00 pleh 17:44:09 yeah, I shouldn't have re-used that tag name 17:44:28 fortunately that is just three lines to change if you think that would actually occur more than once 17:45:27 (the e.tags line with "blade_entry" and the two SUBVAULT: A : blade_entry lines to use some other name, like mock_blade_entry or elf_blade_entry) 17:45:55 -!- Z_LAMP has joined ##crawl-dev 17:46:44 -!- tcsc has quit [Read error: Connection reset by peer] 17:46:53 03wheals02 07* 0.16-a0-1996-ga279649: Use our own PI #define. 10(13 minutes ago, 3 files, 3+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a2796492d9b0 17:46:53 03wheals02 07* 0.16-a0-1997-g24f5ed7: Force a yes_or_no for enetering wizmode (#9159). 10(10 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=24f5ed7577af 17:46:53 03wheals02 07* 0.16-a0-1998-gb889e49: Don't place the Elf:2 Blade entrances in V in old games (#9156). 10(2 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b889e497cc93 17:47:46 mm. 17:47:53 -!- ackack has quit [Ping timeout: 264 seconds] 17:48:00 two more commits 17:48:01 gammafunk: yeah, that was it. Looks like it did, in fact, compile tho, so no probs. LD 17:48:02 :D 17:48:19 gammafunk: thanks for all your help! 17:48:22 np 17:49:15 -!- Whistling_Beard has quit [Ping timeout: 272 seconds] 17:50:08 I guess at some point we'll have to update our windows build instructions in INSTALL.txt 17:50:19 since they don't work currently 17:55:28 -!- Mottikins__ has quit [Read error: Connection reset by peer] 17:56:52 -!- owl has joined ##crawl-dev 17:56:54 -!- claws has joined ##crawl-dev 17:56:56 -!- simmarine_ has joined ##crawl-dev 17:58:19 -!- rast- has joined ##crawl-dev 17:59:19 -!- rast has quit [Ping timeout: 265 seconds] 17:59:19 -!- y2s82 has quit [Ping timeout: 265 seconds] 17:59:26 -!- rast- is now known as rast 17:59:44 -!- mineral has quit [Ping timeout: 265 seconds] 17:59:48 -!- theTower has quit [Ping timeout: 265 seconds] 17:59:48 -!- tabstorm has quit [Ping timeout: 265 seconds] 17:59:48 -!- Zermako_ has quit [Ping timeout: 265 seconds] 17:59:48 -!- imantor has quit [Ping timeout: 265 seconds] 17:59:59 -!- claws is now known as theTower 18:00:10 -!- Chousuke has quit [Ping timeout: 258 seconds] 18:00:13 -!- ZRN_ has quit [Ping timeout: 265 seconds] 18:00:13 -!- simmarine has quit [Ping timeout: 265 seconds] 18:00:17 -!- nonethousand has quit [Ping timeout: 265 seconds] 18:01:39 -!- Chousuke has joined ##crawl-dev 18:01:41 -!- nonethousand has joined ##crawl-dev 18:01:45 -!- Adeon has quit [Remote host closed the connection] 18:01:54 -!- Adeon has joined ##crawl-dev 18:02:47 -!- tabstorm has joined ##crawl-dev 18:03:07 -!- eldritchreality has quit [Ping timeout: 265 seconds] 18:03:17 -!- ackack has joined ##crawl-dev 18:06:10 ok, I've got SDL-less rltiles working, I think 18:09:42 -!- Poncheis has quit [Ping timeout: 265 seconds] 18:09:42 -!- Poncheis_ is now known as Poncheis 18:11:14 anyone mind if I push that directly to the SDL2 branch? 18:12:19 -!- ackack has quit [Ping timeout: 245 seconds] 18:13:37 you mean opengl-less? 18:13:51 no he means the tilegen 18:13:54 not crawl 18:14:03 oh right, that 18:14:06 yeah, sadly no 18:14:15 edlothiol: sounds good to me, will it build on other systems? 18:15:17 I hope so ;) 18:16:04 but I see no reason it wouldn't 18:17:54 btw, I'm having keyboard layout-related problems I don't remember having in SDL1.2 tiles 18:18:13 yeah grunt says that the key mapping is something Very Horrible 18:18:21 like shift-6, which is & on a german keyboard, opening the ^ screen 18:18:22 but I don't know any specifics 18:18:23 ??sdl1 18:18:24 sdl1 ~ sdl2[1/1]: TODO: map keycodes better, refactor WME_ framework to line up with SDL2's framework, get android working (update contribs and add Android.mk files as necessary) 18:18:26 ??sdl2 18:18:26 sdl2[1/1]: TODO: map keycodes better, refactor WME_ framework to line up with SDL2's framework, get android working (update contribs and add Android.mk files as necessary) 18:19:09 gammafunk: pushed the change, could you try it out? 18:19:13 ok 18:19:54 03edlothiol02 07[sdl2] * 0.16-a0-1990-gb86fb3f: Remove the SDL dependency from the rltiles tool. 10(13 minutes ago, 4 files, 81+ 98-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b86fb3f5a0e8 18:20:26 edlothiol: the tilegen ran ok, the rest of crawl is still building 18:20:29 tool/tile.cc:387:25: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] 18:20:35 I did get that warning though 18:21:27 I guess I should fix that, it shouldn't be a problem though 18:23:05 -!- dtsund has joined ##crawl-dev 18:23:22 -!- FourHTwoA has quit [Ping timeout: 240 seconds] 18:23:23 also, SDL1.2-crawl takes my caps lock-to-ctrl rebinding into account, and SDL2 doesn't :( 18:23:44 oh, I hope it doesn't ignore mine, since I do the same :) 18:24:00 edlothiol: yeah crawl tiles builds and plays fine on my linux system, I can test os x and mingw later 18:24:12 -!- Big_guy has quit [] 18:25:42 -!- bonghitz has quit [Remote host closed the connection] 18:26:58 mm, longjmp 18:26:58 -!- CrawlOffline|Jho has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 18:27:11 wheals: don't do it! don't! 18:27:24 + // libpng error handling! 18:27:24 + if (setjmp(png_jmpbuf(png_ptr))) 18:27:33 -!- Siegurt has quit [Quit: Leaving.] 18:27:34 wheals: it's the standard error handling for libpng! 18:27:48 I was basically forced to do it 18:28:19 monsters 18:30:04 03edlothiol02 07[sdl2] * 0.16-a0-1991-g024c977: Handle a return value and introduce a constant. 10(4 minutes ago, 1 file, 8+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=024c97799c4c 18:32:15 Napkin: SDL-less rltiles is done in the sdl2 branch 18:32:44 interesting reading, that code; I've never done any low-level image stuff like that 18:32:48 well I guess "low level" 18:34:38 -!- Poncheis has quit [Read error: No route to host] 18:34:39 -!- Poncheis_ is now known as Poncheis 18:35:11 03edlothiol02 07[sdl2] * 0.16-a0-1992-g3a4aa27: Close the file in the libpng error handler. 10(4 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3a4aa27f39ca 18:37:23 -!- Pacra has joined ##crawl-dev 18:39:14 gammafunk: this was my first time using libpng directly too, the interface... takes some getting used to 18:39:18 just wait till the players try out these new 3-D virtual reality hobgoblins we're building with high-definition video 18:39:19 -!- ackack has joined ##crawl-dev 18:39:48 edlothiol: yeah, well you clearly have far more programming experience in anything graphics related than I :) 18:39:51 crawl, coming soon to an oculus near you 18:44:34 -!- Zooty has quit [Ping timeout: 246 seconds] 18:44:47 -!- Calisca2 has quit [Ping timeout: 264 seconds] 18:51:17 edlothiol: <3 <3 <3 18:53:31 i get spam about Package sdl2 was not found in the pkg-config search path. 18:53:32 Perhaps you should add the directory containing `sdl2.pc' 18:53:32 to the PKG_CONFIG_PATH environment variable 18:53:32 No package 'sdl2' found 18:53:35 but it seems to build 18:53:57 -!- _Jordan_ has quit [Quit: Leaving] 18:55:36 oh i guess the problem is that i don't have SDL2-dev 19:00:30 -!- Danei has quit [Ping timeout: 255 seconds] 19:00:57 -!- tabstorm has quit [Ping timeout: 255 seconds] 19:02:16 -!- stanzill has quit [Quit: schnarchimus] 19:06:36 -!- hauzer has quit [Read error: Connection reset by peer] 19:12:38 wheals: I was using NO_PKGCONFIG=y 19:12:45 wheals: what are you building on, linux? 19:12:49 yeah 19:12:56 hrm, that's odd 19:13:00 you have sdl2 dev packages? 19:13:03 but it turns out i didn't have SDL2 :P 19:13:06 yeah 19:13:07 hehe 19:13:27 rip. 19:13:42 (let me go hooooooooome ;_;) 19:13:57 Grunt, are you in a chain gang or something? 19:14:09 yes, he's on the devteam 19:14:09 how much railroad track have you laid today? 19:14:11 It feels like it sometimes :( 19:14:37 wow 19:14:44 the desc for trident says it is a spear 19:14:50 !learn add devteam Grunt, are you in a chain gang or something? yes, he's on the devteam 19:14:50 devteam[26/26]: Grunt, are you in a chain gang or something? yes, he's on the devteam 19:16:39 -!- edlothiol has quit [Ping timeout: 272 seconds] 19:17:54 Grunt: do you think we're actually pretty close to switching over to sdl2? 19:19:03 probably we're a little bit away from that actually 19:20:03 gammafunk: I want to get Android running first, but I thi k that may be soon! 19:20:40 -!- travis-ci has joined ##crawl-dev 19:20:40 crawl-ref/crawl-ref#267 (master - 24f5ed7 : Shmuale Mark): The build was fixed. 19:20:40 Change view : https://github.com/crawl-ref/crawl-ref/compare/fb1e7067145a...24f5ed7577af 19:20:40 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40428682 19:20:40 -!- travis-ci has left ##crawl-dev 19:20:50 gammafunk: one semi-related thing I want to do is update the contribs, since I'm going to need to touch those with Android.mk files anyway 19:20:58 i thought android doesn't work as is 19:21:02 wheals: huh? 19:21:23 i thought i heard people saying that tiles didn't compile for it 19:21:26 oh, like sdl2-android basically? 19:21:30 guess i was wrong 19:21:35 wheals: we can do SDL 1.2 Android tiles builds 19:21:41 and by we I mean I 19:22:15 ...the way it's implemented is horribly broken and unmaintainable and it needs to go end in hellfire IMO. 19:22:39 Thus, SDL2 Android, which plays much nicer with everything. 19:23:27 ok, it compiles but i get told 'xargs: find: terminated by signal 13' 4 times 19:23:50 (I actually got an apk built just before I left for work but had no time to see what it did) 19:24:03 (I'll get to check in two hours or so) 19:24:10 Grunt: I need to see how you set up crosscompile so I can maybe just do that for windows from now on 19:24:24 gammafunk: look up debootstrap 19:24:32 k 19:24:42 ??debootstrap 19:24:43 I don't have a page labeled debootstrap in my learndb. 19:24:46 (: 19:24:51 rip 19:25:08 (:....:) 19:25:30 Basically, I use debootstrap to make a debian chroot (most recently with debian jessie) 19:25:58 chroot in, install all the relevant packages - most importantly mingw-w64 - and build 19:26:06 sounds pre good 19:26:21 Ask again when I get home and I can go into more detail. 19:26:41 btw: jessie because wheezy's mingw-w64 is gcc 4.6 19:26:50 jessie's is 4.8 iirc 19:27:45 gammafunk: btw the Android build system packages have Android emulators............l 19:28:02 Grunt: yeah I might look into it for testing I guess 19:28:13 ...kind of tired of testing these silly operating systems tho 19:28:32 Android isn't silly :( 19:29:36 android isn't silly, just the sdl1.2 port was because sdl1.2 was never intended to work on android 19:29:46 which is why grunt wants sdl2 so badly 19:30:06 !vault cheibriados_altar_1 19:30:06 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/altar/overflow.des;hb=HEAD#l159 19:30:30 nice vault, isn't it 19:31:21 -!- nonethousand has quit [Changing host] 19:31:21 -!- nonethousand has joined ##crawl-dev 19:32:18 (it would be a shame if something happened to it) 19:32:38 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 19:33:09 -!- crawlTV_ has quit [Ping timeout: 245 seconds] 19:34:44 -!- mizu_no_oto has quit [Client Quit] 19:36:11 03wheals02 07* 0.16-a0-1999-gd53454f: Use normal glass in nicolae_overflow_hidden_temple. 10(4 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d53454f44153 19:39:47 -!- Pacra has quit [Ping timeout: 250 seconds] 19:40:50 -!- mizu_no_oto has quit [Client Quit] 19:41:37 android is silly, and so in mingw32, and so is os x for that matter, since people not running those dang things have to get crawl working on them 19:41:49 although for the first one at least Grunt does run android 19:43:01 -!- Piginabag has quit [Ping timeout: 246 seconds] 19:44:44 hrm, now we have os x build problems on sdl2 19:45:23 -!- nicolae- has joined ##crawl-dev 19:45:59 god, it seems related to parallel building 19:46:23 oh, but we do have a definite problem with edlothiol's new libpng code 19:46:49 probably just missing the header, let me see... 19:47:19 -!- bonghitz has quit [Remote host closed the connection] 19:49:44 -!- Sabaki_|2 has quit [Read error: Connection reset by peer] 19:50:25 -!- travis-ci has joined ##crawl-dev 19:50:26 crawl-ref/crawl-ref#268 (master - b889e49 : Shmuale Mark): The build is still failing. 19:50:26 Change view : https://github.com/crawl-ref/crawl-ref/compare/24f5ed7577af...b889e497cc93 19:50:26 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40428791 19:50:26 -!- travis-ci has left ##crawl-dev 19:50:34 -!- CrawlOffline|Jho has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 19:51:02 -!- zxc232 has joined ##crawl-dev 19:51:18 what 19:52:18 -!- Daekdroom has quit [Quit: Saindo] 19:52:28 -!- Bron has quit [Ping timeout: 246 seconds] 19:53:39 still.....failing... 19:56:33 03Lasty02 07* 0.16-a0-2000-gd55de37: Adjust Power Leap text to make it clear it only hurts enemies. 10(2 hours ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d55de37c155e 19:56:33 03Lasty02 07* 0.16-a0-2001-g9b46ae3: Adjust Sac Love desc to make clear that spell proxy monsters are unaffected. 10(2 hours ago, 1 file, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9b46ae31ed1d 19:56:33 03Lasty02 07* 0.16-a0-2002-g897fa1f: Add a message when your sacrifice maxes out Ru piety. 10(6 minutes ago, 1 file, 3+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=897fa1f93577 19:56:33 03Lasty02 07* 0.16-a0-2003-g2c82b7a: Refactor Ru redirection and extend it to non-spell ranged attacks. 10(6 minutes ago, 7 files, 94+ 24-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2c82b7a889c7 19:56:33 03Lasty02 07* 0.16-a0-2004-gf74a0b2: Update Ru ability messages to fit with current theme. 10(2 minutes ago, 1 file, 8+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f74a0b2c31db 19:57:29 ??power leap 19:57:30 power leap[1/1]: Ru's 4* ability. Cblinks you up to 3 tiles and deals damage to everything surrounding the landing site. Damage ranges from ~3d12 at min piety to ~3d19 at max piety, but is scaled also by level: you deal 2/3rds damage at XL1, and 100% damage at XL 27. 19:58:12 I see, we have an out of date png function, which I can probably fix! 19:58:22 I shall then become a graphic guru for certain 19:58:23 aw crap, git commit reset fail. I accidentally combined a translucent skin commit with a Ru rewording commit :p 19:58:29 that's gonna be confusing 20:00:33 time for git rebase? 20:00:53 uh oh, it's the findray crash again 20:01:45 johnstein: I only realized it after I pushed and saw too few commits go out :( 20:01:47 if only crawl had regression tests :) 20:01:53 oh no, you brought back Stlth :( 20:02:03 wheals: Oh, were we removing that? 20:02:15 nah, it's fine :P 20:02:18 I needed those two characters to stay under 80 chars 20:02:23 :p 20:02:53 yeah i see 20:04:22 -!- Limulus has quit [Ping timeout: 246 seconds] 20:09:13 ok good, os x seems to be building sdl2 again 20:09:13 -!- crawlTV has joined ##crawl-dev 20:09:13 -!- Cheibriados has quit [Ping timeout: 250 seconds] 20:09:54 -!- Cheibriados has joined ##crawl-dev 20:09:54 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chit-chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to pastebin.ca please | Immortal Warwalrus and Crazy Yiuf forever. 20:09:54 -!- The topic of ##crawl is: Play Dungeon Crawl Stone Soup online now! Type ??cao, ??cdo, ??cszo, ??clan, or ??cbro for instructions. | http://crawl.develz.org | FooTV: http://termcast.develz.org - ??footv for instructions | See also ##crawl-offtopic 20:15:34 -!- scummos__ has quit [Ping timeout: 255 seconds] 20:18:16 -!- Zermako2 has quit [] 20:20:59 -!- Crehl has quit [Quit: Killed by a kitten] 20:23:54 03gammafunk02 07[sdl2] * 0.16-a0-1993-g16be56a: Use the most recent libpng signature check for tilegen 10(6 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=16be56abfe95 20:25:02 was removing the ! intentional? 20:25:07 ye 20:25:14 just checking 20:25:18 wheals: http://www.libpng.org/pub/png/src/libpng-1.2.x-to-1.4.x-summary.txt 20:25:21 if you're curious 20:30:59 -!- Siegurt has quit [Quit: Leaving.] 20:35:33 -!- Poncheis has quit [Read error: No route to host] 20:35:45 -!- Poncheis_ is now known as Poncheis 20:40:19 -!- Bloax has quit [Quit: Error: Bloax not found] 20:44:14 03Lasty02 07* 0.16-a0-2005-gb7aeecc: Adjust Ru sacrifice piety 10(5 minutes ago, 1 file, 5+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b7aeecc463ba 20:44:30 -!- travis-ci has joined ##crawl-dev 20:44:31 crawl-ref/crawl-ref#270 (sdl2 - 024c977 : Florian Diebold): The build was broken. 20:44:31 Change view : https://github.com/crawl-ref/crawl-ref/compare/b86fb3f5a0e8...024c97799c4c 20:44:31 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40430796 20:44:31 -!- travis-ci has left ##crawl-dev 20:44:59 -!- nicolae- has left ##crawl-dev 20:45:06 * bh grumbles at the STL 20:54:26 * Grunt grumbles at the bh, 20:54:30 (home soon, y a y) 20:55:11 Grunt: are you IRCing while driving? 21:01:04 bh: no! I'm about to leave work. 21:01:11 !singularity bh 21:01:11 Grunt mumbles some strange words. The singularity violently warps bh! 21:01:13 -!- PleasingFungus has joined ##crawl-dev 21:01:19 !seen Lasty 21:01:19 I last saw Lasty at Sun Nov 9 02:31:12 2014 UTC (30m 7s ago) saying '!next' on ##crawl. 21:01:21 !seen Lasty_ 21:01:22 I last saw Lasty_ at Sat Nov 8 06:10:00 2014 UTC (20h 51m 22s ago) joining the channel. 21:01:26 (not that PleasingFungus isn't already violently warped) 21:01:30 rude!! 21:01:33 * Grunt heads home. 21:01:43 !seen PleasingFungus 21:01:43 I last saw PleasingFungus at Sun Nov 9 03:01:30 2014 UTC (13s ago) saying 'rude!!' on ##crawl-dev. 21:02:07 ok. Lasty: I'm not realy sure about the new TRANSPARENT_SKIN description 21:02:19 hm 21:02:21 actually I have an idea 21:02:23 brb 21:03:49 is he going out to collect some weird bug with transparent skin or something? 21:03:50 question. is there a meaningful distinction between -enemy acc & +ev? 21:04:03 as I understand it yes, unfortunately 21:04:13 haha 21:04:20 what is it? 21:04:21 I've got a first passable draft of elf-floor for console ready to go 21:04:25 ELFLOOR 21:04:34 03PleasingFungus02 07* 0.16-a0-2006-g0760010: Tweak Sacrifice Love's description slightly more 10(5 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=07600106a9ad 21:04:37 er, elf-wall 21:04:38 ??bh[6 21:04:39 bh[6/6]: walls are floors it's all the same 21:05:13 good commas 21:05:13 -!- allbefore has quit [Read error: Connection reset by peer] 21:05:15 The complicating factor is that our color functions take just coords, rather than coordinate, branch, depth 21:05:32 Lasty: ty :) 21:05:37 I'm still not sure about the phrase 'spell residue' 21:06:05 -!- caricature has quit [Quit: Konversation terminated!] 21:06:05 or the need to clarify that orbs of destruction can be 'friendly' (they're not very friendly if you blink into their path, afaik) 21:06:13 I wasn't sure how to phrase it in a way that was 1) concise, 2) accurate, and 3) not out-of-character for game text 21:06:26 orbs are apathetic, but generally well aimed 21:06:42 bh did you know that there is code to determine 21:06:48 which hand you fire your orbs of destruction with 21:07:06 Technically orbs you fire are friendly, not it prevents them from hurting you 21:07:14 ya but 21:07:18 *not that 21:07:18 what does it mean for an orb to be friendly 21:07:29 Maybe orbs of destruction were as bad example 21:07:32 ya maybe 21:07:34 fulminant prisms instead? 21:07:51 I guess it sort of matters for them, since otherwise enemies wouldn't be able to hit them 21:08:00 With them there is a difference between friendly and not: whether you get credit for the explosion. Maybe that's true for IOoDs too . . . 21:08:09 PleasingFungus: !? what does it do for octopodes? 21:08:14 and how on earth do we use that information? 21:08:26 to determine backspin? :D 21:08:26 surely that'd be based on summoner_mid, not association 21:08:33 Lasty: close! 21:08:35 before I screw around with elf, does anyone actually like the green/white/blue pattern of the walls? 21:08:42 PleasingFungus: that's what I thought, but apparently not 21:08:46 bh: nothing special & determine initial offset angle (whether it's offset left/right) 21:08:54 Lasty: that sounds like a bug 21:08:54 o_0 21:08:59 it's 21:09:00 PleasingFungus: quite possibly 21:09:01 so great 21:09:06 I spent a long time fucking with that code, a while back 21:09:13 w/o sac love it's a bug you can't actually encounter . . . 21:09:15 while trying to implement BOULDER FORM 21:09:19 the old dream.... 21:09:44 Lasty: welllll. surely we'd want to handle ioods from allies different from those cast by the player 21:11:17 Differently in what sense: credit? 21:11:54 ya 21:11:57 for xp etc 21:12:10 aaaalso possibly wrt making guys hostile 21:12:39 It could be worth figuring out what allegiance does affect 21:13:31 I could try that out tomorrow. I'm about to head out now. 21:14:12 aight 21:14:14 have a good one! 21:14:18 !banish Lasty 21:14:18 Grunt casts a spell. Lasty is devoured by a tear in reality! 21:14:25 so... does anyone object to me messing up elf? 21:14:35 uh 21:14:36 * Grunt knocks over bh's dominos. 21:14:40 could i see your stuff in a branch or something 21:14:45 03PleasingFungus02 07* 0.16-a0-2007-g1cac17b: Remove Stlth (transparent skin description) 10(87 seconds ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1cac17b746c7 21:14:49 like, have you uploaded the latest elfwall stuff to a branch 21:14:49 PleasingFungus: it is in a branch!!!! 21:14:55 %git domino 21:14:55 07bh02 * 0.16-a0-1965-g222c28e: Update the Elf Brick Layout to use dominoes 10(2 days ago, 1 file, 26+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=222c28e5ee81 21:14:59 that's two days ago 21:15:01 which seems like 21:15:04 forever!? 21:15:09 PleasingFungus: I'll push the latest 21:15:09 it's not the stuff he says he just finished :) 21:15:12 aught 21:15:12 the dawn of time!?!? 21:15:13 oh 21:15:13 okay 21:15:14 *aight 21:15:14 rip 21:15:22 also, what will this do to tiles? 21:15:29 nothing yet 21:15:35 what does it do to console? 21:15:43 The tile colour patterns will be the same as in console. 21:15:47 it randomly paints the walls in elf 21:15:59 didn't we do that before? 21:16:01 Grunt: they will? I thought we used a separate mechanism for that 21:16:13 they use the colour ofthe console tile iirc 21:16:13 gammafunk: no. elf is on a grid 21:16:51 03bh02 07[domino] * 0.16-a0-1966-gaa7f350: Accept a RNG seed for dominoes. Redecorate Elf. 10(6 minutes ago, 6 files, 28+ 41-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=aa7f3507cb63 21:17:10 well the colours at least alternate 21:17:18 I know there are colours currently 21:17:37 !lg bh recent s=tiles 21:17:37 110 games for bh (recent): 110x true 21:17:42 huh 21:18:07 I more or less quit console because of Basil 21:18:20 hah 21:18:23 <|amethyst> why RAND_MAX ? 21:18:35 bh is a devoted objectivist. 21:19:00 -!- nicolae- has joined ##crawl-dev 21:19:23 |amethyst: hrm. is there a value you'd prefer? 21:19:41 * bh beats PleasingFungus to death with a copy of Anthem 21:19:51 <|amethyst> INT_MAX maybe? 21:20:03 god, what a terrible way to go 21:20:19 <|amethyst> I don't know, it just seems weird to restrict ui_random to 15 bits just because libc's RNG has 15 bits of output 21:20:59 <|amethyst> (for places where that is still the case) 21:21:03 good point 21:21:25 why case 0: case 4: / case:1 case:5 and not 1 2 3 4 21:21:57 03bh02 07[domino] * 0.16-a0-1967-g19eff10: Use INT_MAX for ui_random() 10(30 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=19eff10c1667 21:22:39 bh: that doesn't compile for me 21:22:43 -!- Lasty has quit [Quit: Leaving.] 21:22:46 bh: is using this faster than just randomly choosing from some weights for each wall? 21:22:53 like, either version, I think 21:23:17 http://pastebin.com/u19p5TAU 21:23:42 <|amethyst> bh: for (int32_t j = 0; j < y; ++j) { 21:23:49 <|amethyst> bh: why int32_t there? 21:23:52 <|amethyst> bh: y is a size_t 21:23:58 FalafelPhil (L1 OpCj) ASSERT(!crawl_state.prev_cmd_keys.empty()) in 'main.cc' at line 3834 failed. (D:1) 21:24:03 gammafunk: it's a matter of doing something broader than this 21:24:05 hmmm, weird idea of the moment: wild magic -> overload, fills your mp and applies miscasts to other targets but still kept in wonders 21:24:20 alchemist, elixir, and potion already provide better mp restoring I guess 21:24:24 |amethyst: hrm. Why the heck didn't I get a warning on that 21:24:36 -!- allbefore has joined ##crawl-dev 21:24:46 bh: well is the player even going to be able to notice this tiling (as opposed to doing something much simpler with choosing wall colour by simple weights, for instance)? 21:25:24 -!- krag has quit [Quit: Nettalk6 - www.ntalk.de] 21:25:46 gammafunk: this? no. The plan is to feed the results upward into tiles so we can use it to select wall tiles 21:26:15 <|amethyst> what results? 21:26:17 <|amethyst> the colours? 21:26:20 PleasingFungus: what century is your compiler from? 21:26:22 yeah bh this doesn't compile at all for me. 21:26:28 it's clang........... 21:26:28 |amethyst: the raw integer value 21:26:38 <|amethyst> PleasingFungus: what C++ lib? 21:26:40 clang?? 21:26:40 unless something got reset when I updated to 10.10 21:26:40 clang 21:26:51 PleasingFungus: gimme a minute, I can try building on OSX 21:27:17 |amethyst: http://pastebin.com/JnDbGa92 the answer might be in here? 21:27:24 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 21:27:27 gcc?? 21:27:35 1learn add gcc do {.echo gcc} 21:28:01 ??gcc 21:28:02 I don't have a page labeled gcc in my learndb. Did you mean: acc, gc, gsc, acc+. 21:28:24 mhmm, fails for me too 21:29:27 r i p 21:30:57 bh: well, what do you mean by wall tiles exactly? like the analogous colour wall tiles would show in tiles? 21:31:31 or you want to do more detailed selection of wall tile variants or something? 21:31:38 exactly 21:31:51 obviously this is an elaborate plot for weirder abyss tiles 21:32:09 how general is the tiling, like can you give an example of how it can be specified? 21:32:58 gammafunk: these days, tiles need to match up with all neighboring tiles 21:33:00 I'm trying to imagine what you might do to select a set of tiles to be one variant or alternate tile, but I'm not really sure what's possible 21:33:43 I want to allow onto and roct to make tiles that don't have to match seamlessly with all other tiles 21:34:18 "evenly space torches in the D/Depths set" 21:34:50 well that could be done with a layout I think, that example 21:35:10 <|amethyst> can it? 21:35:50 <|amethyst> well 21:35:59 yeah, we could easily spread the depths tileset out so that torches are never adjacent, for example 21:36:03 <|amethyst> I guess it could if they were separate tile enums instead of a variant 21:36:27 I think certainly could with a bit of hacking, but maybe what bh is doing is nice and general 21:36:48 I am lightly, vaguely concerned about degridding 21:36:53 lightly 21:37:25 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:37:47 gammafunk: it solves a more general problem. It lets us introduce non-seamless-everywhere tiles 21:38:29 and any solution that solves that general problem will just be a reimplementation of this ;) 21:39:26 yeah I'm guessing you could make walls like a lot more natural at least for contiguous portions? 21:39:44 it'd maybe understand what tiles to use for what corners/junctions etc? 21:40:05 diagonal ridges 21:40:07 <|amethyst> bh: btw, before putting this into trunk, could you fix your braces? :) 21:40:18 -!- travis-ci has joined ##crawl-dev 21:40:18 crawl-ref/crawl-ref#272 (master - d53454f : Shmuale Mark): The build was broken. 21:40:18 Change view : https://github.com/crawl-ref/crawl-ref/compare/b889e497cc93...d53454f44153 21:40:18 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40433748 21:40:18 -!- travis-ci has left ##crawl-dev 21:40:27 you broke it 21:40:27 wheals: BROKEN! 21:40:28 !!! 21:40:31 !break gammafunk 21:40:42 <|amethyst> bh: (much as I prefer K&R style myself) 21:40:52 !send NetHack |amethyst 21:40:52 Sending |amethyst to NetHack. 21:40:59 gammafunk: the code is templated for both corner and edge constraints 21:41:02 <|amethyst> K&R style braces, not K&R prototypes 21:41:06 :( 21:41:25 <|amethyst> Nethack supports compilers from 1984 21:41:29 and I ship two tilesets that can trivially cover the plane (and one that really, really cannot) 21:41:36 |amethyst: and gameplay from 2006 21:41:53 bh: well I understand a bit better why you're doing it now. Before it looked like a lot of elaborate code to colour elf in a way maybe no one would care about 21:42:03 <|amethyst> we support compilers from what, 2012 21:42:06 -!- Poncheis has quit [Quit: ChatZilla 0.9.91 [Firefox 33.0.3/20141105223254]] 21:42:20 gammafunk: I've been going on about this for... a while :) 21:42:23 <|amethyst> btw, has anyone tried building with MSVC recently? 21:42:37 bh: well you should have made a planning doc describing why you're doinng it or something! 21:42:38 GCC 4.7.0 21:42:38 March 22, 2012 21:42:49 namespace 'std' 21:42:49 std::subtract_with_carry_engine rng(seed); 21:42:50 gammafunk: are we doing those? 21:42:56 -!- penciltax has quit [Ping timeout: 250 seconds] 21:43:02 ./domino.h:294:16: error: no member named 'subtract_with_carry_engine' in 21:43:06 first line of that 21:43:07 <|amethyst> bh: how about as a proof of concept, a tiling that (for example) doesn't place adjacent colour adjacently 21:43:26 <|amethyst> your C++ standard lib seems to be missing that like PF's 21:43:29 <|amethyst> working on something 21:44:04 |amethyst: that's doable 21:44:12 |amethyst: you also want 4-space instead of 2-space style? 21:44:32 <|amethyst> bh: yeah, etc etc 21:44:39 (our style guide is horrendous) 21:44:53 i think nobody has tried MSVC since mumra 21:45:05 <|amethyst> no, someone did several months ago 21:45:10 oh right 21:45:12 bh you use 2 spaces, what are you, a farmer? 21:45:14 !seen xfleury 21:45:14 <|amethyst> and pointed out some errors that I fixed 21:45:15 I last saw xFleury at Sat Oct 18 21:55:09 2014 UTC (3w 5h 50m 5s ago) quitting, saying 'Quit: ChatZilla 0.9.91 [Firefox 33.0/20141011015303]'. 21:45:25 !lg bh farmer 21:45:26 1. bh the Farming Metallomancer (L27 GrEE of Zin), escaped with the Orb and 5 runes on 2013-07-23 01:34:38, with 1858087 points after 204969 turns and 19:50:01. 21:45:31 apparently! 21:45:51 gammafunk: http://google-styleguide.googlecode.com/svn/trunk/cppguide.html 21:46:42 the only thing objectively wrong in our style guide is omitting braces for single lines in conditionals 21:48:54 you mean you always brace if statements with a single body statement? 21:50:24 yes 21:50:55 explains why google lost the social media wars 21:51:20 https://www.imperialviolet.org/2014/02/22/applebug.html 21:51:38 You eliminate entire classes of errors by doing the right thing 21:52:28 Rod spells erroneously marked as 'useless' 13https://crawl.develz.org/mantis/view.php?id=9160 by silentsnack 22:00:03 -!- ackack has quit [Ping timeout: 255 seconds] 22:00:04 bh: did you actually read that article before linking to it? 22:00:25 I mean, it's a good article about a funny bug 22:00:32 " Maybe the coding style contributed to this by allowing ifs without braces, but one can have incorrect indentation with braces too, so that doesn't seem terribly convincing to me. " 22:01:00 but that ^ directly opposes your argument :) 22:01:05 indentation isn't functional in C 22:01:27 people who assume indentation does something, like it does in python or haskell, are in for a rude surprise 22:01:33 haha 22:01:37 if you don't brace, that is 22:01:39 besides, what does this "ImperialViolet" bumpkin know?? 22:01:39 yeah it's one reason why c++ is a bad language 22:01:46 s/c++/python 22:01:47 unfortunately people often *do* assume that indentation means something 22:03:31 wheals: wow, EXTREMELY bad opinions 22:03:46 s/c++/Crawl/ 22:03:53 * bh high-fives Grunt 22:03:56 s/c++/Grunt/ 22:04:03 * bh salutes wheals 22:04:07 * Grunt points at wheals, then curses. 22:04:12 ??white space fixes 22:04:12 I don't have a page labeled white_space_fixes in my learndb. 22:04:14 (just kidding, grunt is the best language!!!!!!!!!!!!!!) 22:04:23 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 22:04:33 hm. should rods be evocable while confused? 22:04:43 don't they target a random space 22:04:50 or is that wands 22:04:53 wands have a special fuzzing thing, yeah 22:04:57 but idk what the historical rod behaviour is 22:05:00 !fuzz wheals 22:05:03 it would be tricky for e.g. lightning rod 22:05:07 shit, it's the fuxx 22:05:13 -xx +zz 22:05:14 wheals: what the fuxx 22:05:18 and of course with swarm rod, you, uh, can't really fuzz that 22:05:20 or shadow rod 22:05:25 hostile 22:05:26 :) 22:05:27 imo iron rod 22:05:29 poke your eye out 22:05:34 with the rod 22:05:39 Ouch! That really hurt! 22:05:43 wheals: rip 22:05:56 *** don't die *** 22:06:02 you mean 22:06:12 05DANG; 05* * * don't die * * * -- more -- 22:07:03 maybe firestorm should light dudes on fire instead of spawning vortices 22:07:37 * wheals bleats in terror. 22:07:43 03bh02 07[domino] * 0.16-a0-1968-gbfc9189: Domino Style Tweaks 10(15 minutes ago, 3 files, 119+ 75-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bfc9189bc7cb 22:07:43 03bh02 07[domino] * 0.16-a0-1969-g1d7ee57: Update domino to use crawl style 10(5 minutes ago, 2 files, 457+ 426-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1d7ee57ca0bd 22:07:43 03bh02 07[domino] * 0.16-a0-1970-g0c259c3: Add whitespace fix 10(2 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0c259c3cc193 22:07:45 -!- travis-ci has joined ##crawl-dev 22:07:45 crawl-ref/crawl-ref#273 (master - f74a0b2 : Corin Buchanan-Howland): The build was fixed. 22:07:45 Change view : https://github.com/crawl-ref/crawl-ref/compare/d53454f44153...f74a0b2c31db 22:07:45 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40434636 22:07:45 -!- travis-ci has left ##crawl-dev 22:07:50 hooray for Lasty, our saviour! 22:08:00 1learn add travis * wheals bleats in terror. * travis-ci (~travis-ci@ec2-54-89-82-202.compute-1.amazonaws.com) has joined 22:08:13 some day, I will be mentioned by travis 22:12:36 -!- tensorpudding has quit [Ping timeout: 244 seconds] 22:13:35 are there any wall colours that are verboten for rock? 22:13:48 black, lightgrey, cyan 22:14:08 lightblue 22:14:32 elf uses lightblue 22:14:32 darkgray 22:14:58 hellbinder uses darkgrey i think 22:15:23 -!- rchandra has left ##crawl-dev 22:16:49 i think i meant lightcyan (it's glass) 22:17:01 cyan is metal! 22:17:07 though lightblue is grate 22:17:17 so it's not great (haha) that elf uses it 22:19:02 !send wheals grate expectations 22:19:02 Sending grate expectations to wheals. 22:21:15 -!- Twinge has quit [] 22:21:28 -!- Twinge has joined ##crawl-dev 22:22:59 03|amethyst02 07* 0.16-a0-2008-g7dd5f5a: Let AsgKISS work as a C++11-style URNG. 10(85 seconds ago, 2 files, 15+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7dd5f5ab3261 22:24:11 <|amethyst> bh: with this you should be able to use AsgKISS::generator(1) as your rng 22:24:49 <|amethyst> bh: (just ::generator() if you want the gameplay generator instead of the UI one) 22:25:27 <3 22:25:50 |amethyst: I'm encoding constraints into the color choice, as you suggested 22:26:10 <|amethyst> I was going to change random_real to use that plus uniform_real_distribution, but it was so wordy :( 22:26:36 imo use colour_t instead of adding the typedef 22:27:01 wheals: hm? 22:27:01 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:27:08 <|amethyst> wheals: different kind of colour 22:27:20 not very serious :P 22:27:53 but what if we want to play dominoes in 256-bit colour??? 22:28:46 -!- wheals has quit [Quit: Leaving] 22:29:15 <|amethyst> I don't think reality has 256-bit colour 22:29:24 return 0xffffffffU 22:29:28 <|amethyst> because of Heisenberg's Uncertainty Principle 22:29:29 how to tell someone off in hex 22:29:41 <|amethyst> I was debating how to write that 22:30:05 <|amethyst> I figured numeric_limits::max() was silly 22:30:20 <|amethyst> and 1U << 31 was too cute 22:30:36 okay 22:30:41 I have android SDL2 starting to start at least 22:30:50 now I need to figure out out to ship data files over :) 22:30:59 starting to start the startup startilation? 22:31:07 !stop gammafunk 22:31:12 gammafunk suddenly stops moving! 22:31:31 <|amethyst> (err, cute and wrong) 22:32:22 wow, very wrong :) 22:32:55 -!- ussdefiant has joined ##crawl-dev 22:33:30 <|amethyst> Of course, if I had written 1U << 32 - 1 it would have been wrong in exactly the same way 22:34:09 <|amethyst> obviously I should have written return -1; 22:34:18 -!- alefury has quit [] 22:35:49 |amethyst: hopefully that patch isn't too boring 22:37:48 -!- AreBrandon has joined ##crawl-dev 22:38:26 03bh02 07[domino] * 0.16-a0-1971-g5dea83e: Redecorate Elf 10(4 minutes ago, 1 file, 3+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5dea83e723c5 22:38:59 ff should never shoot an ally without prompting 22:39:31 It is a bug if it does, yes? 22:39:31 -!- crawlTV_ has joined ##crawl-dev 22:39:34 -!- Ququman has quit [Read error: Connection reset by peer] 22:41:22 -!- Oxybeles has quit [Ping timeout: 255 seconds] 22:42:41 <|amethyst> AreBrandon: well, there are some non-bug cases like hitting a shield of reflection, or Darkness + an ally just out of sight 22:43:05 -!- crawlTV has quit [Ping timeout: 250 seconds] 22:43:56 <|amethyst> hm 22:43:58 How about aiming at something you know is an ally (automatic targetting will do this) 22:44:17 How do you make allies in wizmode 22:44:27 <|amethyst> xF 22:44:29 I feel like all my problems have come from hitting elementals 22:44:36 <|amethyst> or &mkobold att:friendly 22:46:19 I FOUND YOUR DARK PAST GROUNT 22:46:21 *GRUNT 22:46:22 https://www.youtube.com/watch?v=5_ffN74ibZU 22:46:27 <|amethyst> hm 22:46:31 scratch and grounter 22:46:48 <|amethyst> looks like you no longer get warnings for shooting in your allies' direction 22:46:56 ...wow, I didn't even actually know it was that, how suiting 22:47:05 shouldna been standing there 22:48:20 huh, that logo looks familiar 22:48:33 ack. I'm having a hell of a time rebase against master 22:48:37 03PleasingFungus02 07* 0.16-a0-2009-g483ae1f: Reduce spell uselessness excitement levels 10(30 minutes ago, 1 file, 32+ 32-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=483ae1f95a73 22:48:37 03PleasingFungus02 07* 0.16-a0-2010-g98bc240: Don't erroneously report rod spells as useless (9160) 10(4 minutes ago, 3 files, 10+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=98bc2407866d 22:49:02 |amethyst: That's odd, my test showed that it did. Though my build might be old 22:49:20 I don't have time to check it out more though. 22:49:42 PleasingFungus: but....removing excitement?! 22:50:34 wow, went through all of those mprs...just to remove the exclamation points 22:50:47 any tips for merging this? it's getting screwed up by the whole merge->unmerge dance from the other night 22:51:14 bh: I think it doesn't compile on os x still 22:51:38 gammafunk: I can fix that as soon as I can get in neil's patch 22:52:10 would maybe be good to get a windows compilation test 22:52:48 what does Travis compile on? Linux? 22:53:11 yeah, they have multios support which includes os x, but they're not accepting applications for that 22:53:27 since apparently they are full-up there 22:54:06 johnstein: yes 22:54:09 -!- AreBrandon has quit [Ping timeout: 265 seconds] 22:55:08 <|amethyst> is it against their TOS to have your "test" scripts package the build and upload it to a server somewherE? 22:55:12 <|amethyst> s/E/e/ 22:56:34 |amethyst: what would you want those binaries for? 22:57:06 gammafunk: I added them... and I will remove them!!! 22:57:16 brutal 22:57:35 punctuation rises and falls at his command 22:58:18 -!- explosionburger has joined ##crawl-dev 22:58:56 -!- explosionburger has quit [Client Quit] 23:00:18 -!- travis-ci has joined ##crawl-dev 23:00:18 crawl-ref/crawl-ref#275 (master - b7aeecc : Corin Buchanan-Howland): The build was fixed. 23:00:18 Change view : https://github.com/crawl-ref/crawl-ref/compare/f74a0b2c31db...b7aeecc463ba 23:00:18 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40436312 23:00:18 -!- travis-ci has left ##crawl-dev 23:01:38 <|amethyst> bh: to distribute as the trunk build 23:01:46 <|amethyst> bh: better than nightlies! 23:02:08 <|amethyst> (and on someone else's dime!) 23:04:16 apart from bandwidth, I don't see why'd they care. What's built is built 23:04:56 gleh, have resulted in another five card changes before I can even get back to testing the whole 23:09:57 h m m m m m 23:10:02 good black screen I am getting here....... 23:11:46 -!- __miek has quit [Ping timeout: 256 seconds] 23:17:06 -!- reaverb has joined ##crawl-dev 23:17:07 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.16-a0-2010-g98bc240 (34) 23:17:33 theTower: is that sarcasm???? 23:18:02 wow I can actually get into the game despite the blank screen 23:18:15 (I think it segfaulted immediately judging by this morgue it generated) 23:18:25 add more cards, imo 23:19:06 03bh02 07[domino] * 0.16-a0-2186-gcc0eeaf: Merge branch 'domino' 10(21 minutes ago, 0 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cc0eeafc06a2 23:19:06 03bh02 07[domino] * 0.16-a0-2187-g3755c86: Use non-unavailable RNG in domino picking 10(4 minutes ago, 2 files, 10+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3755c86f2161 23:19:06 03PleasingFungus02 07* 0.16-a0-2011-g7240c4f: Remove an unused parameter 10(5 minutes ago, 3 files, 7+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7240c4f84e51 23:19:09 * bh wonders what elf will look like in tiles 23:19:11 pleasingfungus: well, strictly speaking, immproving wonders isn't that necessary to testing nemelex but 23:19:39 what are you doing with wonders 23:19:42 bh: sadly, you will never know.... 23:19:58 why won't he know 23:20:02 oh god are you going to kill him 23:20:15 ;) 23:20:25 In file included from domino.cc:27: 23:20:26 ./domino.h:132:13: warning: 'static' function 'asDirection' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 23:20:28 static bool asDirection(const Point& pt, Direction& dir) 23:20:49 wild magic buff, placid magic to replace repeat shafts, give mercenaries better equipment directly so they're less weak 23:20:58 PleasingFungus: I'm building OSX tiles at the moment 23:21:07 wheals buffed merc equipment a while back 23:21:08 ...because I virtualize and can test on more than one platform 23:21:10 but I guess it wasn't enough? 23:21:15 * bh sticks out his tongue at PF 23:21:15 bh: I am also building osx tiles :) 23:21:20 that's how I got that warning! 23:21:27 nnnnneverrrrrr eeeeeenoughhhhhhh 23:21:30 I'm probably going to build osx tiles too <_< >_> 23:22:06 update: idk, doesn't seem very exciting. 23:22:10 (actually, I didn't know they got better gear already, let me check it) 23:22:19 not sure what I'm supposed to be seeing wrt domino tiles. 23:22:30 it builds, though! 23:22:41 oh, pff, good_items 23:24:24 update: built console, still not seeing anything exciting 23:24:26 idk 23:24:33 I guess I don't get domino tiles. 23:25:33 Uh, wouldn't domino tiles need new tiles made to work with that system to do anything? 23:26:05 http://i.imgur.com/mjFkodb.png 23:26:38 that has the constraint encoded in the tiles that blue walls may not appear next to other blue walls 23:27:15 -!- travis-ci has joined ##crawl-dev 23:27:15 crawl-ref/crawl-ref#276 (master - 0760010 : Nicholas Feinberg): The build is still failing. 23:27:15 Change view : https://github.com/crawl-ref/crawl-ref/compare/b7aeecc463ba...07600106a9ad 23:27:15 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40436795 23:27:15 -!- travis-ci has left ##crawl-dev 23:27:22 reaverb: pretty much, but I don't think our artists are going to start writing tiles until we have some way of utilizing them 23:28:30 PleasingFungus: fail! 23:29:04 -!- ZRN has quit [] 23:29:06 uh 23:29:18 bet you it's the same segfault 23:29:23 oh, nope 23:29:35 it's the findray bug 23:29:36 Not Mine 23:33:11 http://i.imgur.com/uU654cs.png -- this is what trunk looks like 23:33:12 Is that segfault just mentioned in tool/tilegen.elf? 23:34:14 !trunk bh 23:34:33 -!- bonghitz has quit [Ping timeout: 255 seconds] 23:34:54 <|amethyst> I've tried with 200 different seeds and not been able to reproduce that find_ray test failure 23:35:01 bh: by "blue walls" did you mean "colored walls" ? 23:35:05 hm I have a guess as to why Android is giving me a blank screen 23:35:25 it'll take a while to find out though......... 23:35:30 <|amethyst> reaverb: no, green is adjacent to green (and blue) 23:36:22 The fun parts of this are going to be trying to get this to do file generation and to figure out where/how it can store/access data so that I don't need to copy it over by hand. 23:36:30 Oh, looks like I mixed up the "trunk image" and the "new color walls image", oops. 23:37:23 we should probably export MAX_SPELL_LEVEL = 9 somewhere, at some point. 23:37:27 reaverb: I agree that this isn't the most exciting example. 23:37:34 actually, that might already be exported somewhere. 23:37:53 -!- read has joined ##crawl-dev 23:38:06 I have no idea where if so, though. 23:38:21 butbutbutbut 23:38:25 what limits us to that!!!!!! 23:38:31 <|amethyst> bh: what about doing an undegridded version of the mosaic tiles? 23:38:35 imo MAX_SPELL_LEVEL = 255 23:38:35 a bunch of assumptions in the code 23:38:40 which currently just use the level '9' 23:38:49 even better 23:38:50 exporting it would make changing it easier :) 23:38:52 MAX_SPELL_LEVEL = INT_MAX 23:38:52 |amethyst: hm? 23:39:02 ahh, grunt. 23:39:22 You miscast Integer Overflow. You explode! You have starved to death. rip 23:39:42 <|amethyst> bh: if you look at the new snake mosaic floor, the pattern seems to be shifted by half a cell from the grid 23:40:04 <|amethyst> https://dl.dropboxusercontent.com/u/1000017/crawl/mosaictest9.png 23:40:10 yeah, I've seen it 23:40:29 -!- Brannock has quit [Ping timeout: 265 seconds] 23:40:39 <|amethyst> it seems like it should be possible to make a version where the loops are within cells 23:41:04 <|amethyst> by colouring the edges according to which lines are coming out 23:41:11 definitely, but I'm not a drawer 23:41:13 -!- cribozai has quit [Ping timeout: 260 seconds] 23:41:21 <|amethyst> you can cut-and-paste existing tiles 23:41:30 <|amethyst> (parts of) 23:41:37 I've done it! 23:41:53 (the anubis guard tile is a subtle mashup of a couple of things, though some of it is my own drawing) 23:41:55 -!- Pluie has joined ##crawl-dev 23:42:01 -!- owl has quit [Ping timeout: 272 seconds] 23:42:04 -!- bullock has quit [Ping timeout: 246 seconds] 23:42:06 (the tengu reaver tile is a more obvious example of me nicking from other places) 23:42:54 Literally all the tiles I used to have in the game were just me copy and pasting other tiles which already existed. 23:42:56 <|amethyst> bh: IMO the hard part won't be making the tiles, but coming up with a good way for tiles to specify the colours of each tile 23:43:09 <|amethyst> bh: for tilers to specify, that is 23:43:16 copy and pasting helps to fill up a tilesheet. copy and pasting helps to fill up a tilesheet. copy and pasting helps to fill up a tilesheet... 23:44:05 |amethyst: give them a template to tile 23:44:16 * Grunt copies bh. bh is duplicated! 23:47:03 <|amethyst> bh: that seems kind of limited 23:47:03 <|amethyst> bh: if the point is to allow tile creators to come up with interesting patterns, IMO it should be them specifying the tilesets 23:47:03 <|amethyst> s/tilesets/colour sets/ 23:47:03 -!- CrawlOffline|Jho has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 23:47:03 |amethyst: they can specify a tileset in domino_data. If someone doesn't want to do that, I don't see a reasonable way around it 23:47:47 The only hard constraint someone should obey is: For any two tiles, one to the north and one to the west, there should exist a third tile that matches. 23:48:23 (since that gives a trivial tiling of the plane) 23:52:58 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:55:18 -!- travis-ci has joined ##crawl-dev 23:55:18 crawl-ref/crawl-ref#277 (master - 1cac17b : Nicholas Feinberg): The build was fixed. 23:55:18 Change view : https://github.com/crawl-ref/crawl-ref/compare/07600106a9ad...1cac17b746c7 23:55:18 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40437412 23:55:18 -!- travis-ci has left ##crawl-dev 23:58:33 should color code travis-ci's text based on the build status. if successful, green or blue, if failed, make it red