00:00:01 <|amethyst> bh: hm, what about allowing wall and floor tilespecs to say something like: mosaicg1 FLOOR_MOSAICGRID east{1} west{0} north{2} south{0} 00:00:24 <|amethyst> mosaicg2 east{0} west{1} north{1} south{0} 00:00:25 <|amethyst> etc 00:00:58 <|amethyst> (probably with strings rather than numbers in general) 00:01:53 <|amethyst> then the variant selection code could pick tiles in a way that matches the tags 00:02:52 -!- bonghitz_ has quit [Quit: Leaving...] 00:05:09 <|amethyst> the tilegen code could generate the CornerDomino[] data from that, and possibly do some validation (e.g. the trivially tilable criterion) 00:05:22 <|amethyst> err, EdgeDomino[] rather 00:05:46 -!- Kalir has quit [Changing host] 00:06:02 <|amethyst> presumably tags wouldn't have to match between different tile enums 00:06:56 -!- kipster has quit [Client Quit] 00:07:21 03PleasingFungus02 07* 0.16-a0-2012-g062c1af: Fix some comments in _init_artefact_book 10(39 seconds ago, 3 files, 24+ 14-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=062c1afa9aac 00:07:46 -!- reaverb has quit [Quit: Leaving.] 00:08:17 -!- tcsc_ has quit [Quit: computer sleeping] 00:09:23 !source english.cc:318 00:09:23 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/english.cc;hb=HEAD#l318 00:09:28 !seen |amethyst 00:09:29 I last saw |amethyst at Sun Nov 9 06:06:02 2014 UTC (3m 27s ago) saying 'presumably tags wouldn't have to match between different tile enums' on ##crawl-dev. 00:09:35 |amethyst: can you explain this line to me 00:09:50 -!- nicolae- has left ##crawl-dev 00:10:35 Unstable branch on crawl.s-z.org updated to: 0.16-a0-2011-g7240c4f (34) 00:12:28 PleasingFungus: look up at _pow_in_words 00:12:49 I just don't really understand 00:12:52 why == 12? 00:12:56 if it was >=12, I could understand... 00:13:08 well, sort of 00:13:16 v0v 00:13:25 <|amethyst> could be >= 12, would make no difference 00:13:38 <|amethyst> since pow starts as 0 and always increases by 3 00:13:46 oh, really? 00:13:50 <|amethyst> pow == 12 ("trillion") is the base case 00:14:06 oh, I see 00:14:11 hm 00:14:16 <|amethyst> it's a weird upwards recursion 00:14:21 no that's fine but I was confused because 00:14:28 pow is exposed in the external interface 00:14:30 <|amethyst> that line is so that you get "million trillion trillion" 00:14:30 which it probably shouldn't be 00:14:42 since you shouldn't ever pass a power in from the outside, probably 00:14:51 <|amethyst> yeah 00:15:16 -!- crawlTV has joined ##crawl-dev 00:15:23 Grunt: How do you specify a fixed level for a randbook? 00:16:13 PleasingFungus: er, let me check 00:16:18 <|amethyst> can you? 00:16:26 or just specify that it is fixed level 00:16:28 either works 00:16:41 hm 00:16:44 I don't think you can. 00:16:47 huh 00:16:50 that makes testing this harder 00:17:19 -!- crawlTV_ has quit [Ping timeout: 245 seconds] 00:17:25 <|amethyst> BOOK_RANDART_LEVEL but I don't think you can ask for one of those in an itemspec 00:18:32 <|amethyst> wait, is this wizmode? 00:18:36 Unstable branch on crawl.develz.org updated to: 0.16-a0-2012-g062c1af (34) 00:18:51 ! 00:18:52 I have 00:18:53 VISUAL 00:18:55 !!!!!!! 00:19:04 and it crashed as soon as I pressed a button, rip 00:19:35 <|amethyst> PleasingFungus: get a regular book then &+l 00:20:18 -!- Wahaha has quit [Quit: Leaving] 00:22:36 03PleasingFungus02 07* 0.16-a0-2013-gf2b36f2: Factor out ints->strings, again 10(88 seconds ago, 1 file, 2+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f2b36f2068cc 00:22:36 03PleasingFungus02 07* 0.16-a0-2014-g9f962a3: Don't expose number_in_words' recursion 10(69 seconds ago, 2 files, 9+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9f962a339f32 00:23:07 <|amethyst> PleasingFungus: you know what's really funny? 00:23:11 mm? 00:23:17 <|amethyst> (gdb) p number_in_words(20, 1) 00:23:17 <|amethyst> $1 = "twenty trillion" 00:23:34 huh 00:24:02 I am a little perplexed 00:24:03 tbh 00:24:35 (also, hypothesis: any situation in crawl that would lead to "trillion" being displayed should probably be displaying "buggy" instead) 00:24:49 <|amethyst> PleasingFungus: check the default in _pow_in_words 00:25:15 okay I think I am going to go to sleep now; I will try to figure out why this is segfaulting later 00:25:18 rip 00:25:28 nice! 00:25:44 ...that could probably be an array too... 00:25:46 <|amethyst> PleasingFungus: really "pow" should be divided by three and called "periods" or "centilakh" or something 00:26:21 centilakh wouldn't be confusing at all 00:26:26 would def be funny tho 00:28:21 -!- clouded_ has quit [Ping timeout: 260 seconds] 00:30:02 -!- UncertainKitten has joined ##crawl-dev 00:32:20 -!- KurzedMetal1 has quit [Read error: Connection reset by peer] 00:35:15 -!- KurzedMetal has quit [Read error: Connection reset by peer] 00:35:37 -!- Lightli has quit [Ping timeout: 246 seconds] 00:50:53 Windows builds of master branch on crawl.develz.org updated to: 0.16-a0-2014-g9f962a3 00:51:22 -!- Schizzik has quit [Ping timeout: 246 seconds] 00:52:50 -!- _Jordan_ has quit [Quit: Leaving] 00:55:06 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 00:57:35 -!- ontoclasm has joined ##crawl-dev 00:57:47 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 01:00:54 !lg DocZook src=cbro 01:00:55 No games for DocZook (src=cbro). 01:01:12 hmm 01:01:27 and I don't see that player under ./dgl ls-users 01:03:19 -!- Taraiph has quit [Ping timeout: 246 seconds] 01:04:18 03|amethyst02 07* 0.16-a0-2015-g2fea02f: More number_in_words tweaks. 10(4 minutes ago, 1 file, 12+ 23-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2fea02f72246 01:04:18 03|amethyst02 07* 0.16-a0-2016-gaa1c49c: checkwhite 10(15 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=aa1c49c134a9 01:04:37 -!- FourHTwoA has joined ##crawl-dev 01:09:38 -!- debo has quit [Ping timeout: 256 seconds] 01:10:28 -!- Blomdor has quit [Quit: Page closed] 01:14:30 Viable Species = Random Species? 13https://crawl.develz.org/mantis/view.php?id=9161 by RoGGa 01:14:33 -!- Lightli has joined ##crawl-dev 01:15:31 -!- Karagy has quit [Ping timeout: 246 seconds] 01:16:15 -!- AltReality has quit [Ping timeout: 265 seconds] 01:21:13 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 01:30:27 <|amethyst> guess I need to move chei and my git repo soon 01:30:52 <|amethyst> or at least move monster, but I might as well do it all at once 01:31:39 -!- hurdos has quit [Ping timeout: 265 seconds] 01:33:57 !lg DocZook s=src 01:33:58 No games for DocZook. 01:34:01 hm 01:34:12 !lg doczook s=src 01:34:13 No games for doczook. 01:34:19 !lg JOHNSTEIN s=src 01:34:20 196 games for JOHNSTEIN: 143x cszo, 51x cbro, clan, cdo 01:34:42 !lg johnstein won src=cbro 01:34:43 1. johnstein the Slayer (L27 HOBe of Trog), escaped with the Orb and 3 runes on 2014-09-14 18:24:31, with 1432695 points after 99576 turns and 11:47:23. 01:39:56 add link to the actual patch 13https://crawl.develz.org/mantis/view.php?id=9162 by RoGGa 01:52:13 -!- Isabel has joined ##crawl-dev 01:52:37 -!- category has quit [Quit: Page closed] 01:54:41 -!- Pluie has quit [Ping timeout: 260 seconds] 01:56:41 -!- mong has quit [Quit: WeeChat 1.0.1] 02:03:47 -!- Kramin has joined ##crawl-dev 02:04:23 -!- ussdefiant has quit [Ping timeout: 255 seconds] 02:08:16 -!- ruwin has quit [Read error: Connection reset by peer] 02:13:32 -!- Siegurt has quit [Quit: Leaving.] 02:14:45 -!- FourHTwoA has quit [] 02:15:49 !seen wheals 02:15:49 I last saw wheals at Sun Nov 9 04:28:47 2014 UTC (3h 47m 2s ago) quitting, saying 'Quit: Leaving'. 02:16:25 -!- bullock has quit [Ping timeout: 246 seconds] 02:17:18 So, dunno if anyone is around anymore, but what about letting Fo use GSCs again, at the cost of their shield of course 02:17:36 currently using a shield is a no-brainer for Fo 02:18:09 finally 02:18:13 boots of the assassin + gcs 02:18:15 gsc 02:18:17 with their great shield apt and being able to use a large shield without penalty at shields 15 02:18:18 can be a thing again 02:18:40 not using a shield would probably actually be the worse choice most of the time 02:19:06 %git 533b47c 02:19:06 07PleasingFungus02 * 0.15-a0-2049-g533b47c: Remove code for monster formicids wielding giant clubs 10(4 months ago, 1 file, 2+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=533b47cd6b7f 02:19:13 also GSCs are basically only used by ogres 02:19:19 oh that's not it 02:19:19 which is boring 02:19:52 because the decision tree for using a GSC is: am I an ogre? y: use GSC n: use !GSC 02:20:20 %git 9a20582 02:20:20 07DracoOmega02 * 0.14-a0-3273-g9a20582: Remove Formicid giant club wielding, reduce shield penalties, apt tweaks 10(8 months ago, 5 files, 19+ 22-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9a20582491d1 02:21:20 Kramin: That seems to be the intended GSC approach per that git comment 02:21:38 that since there's one species that uses GSC, why do you need two? 02:21:43 "There is already a race whose weapon choice centers around giant clubs" 02:21:48 how is that a choice 02:21:53 it's a no brainer choice 02:21:57 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-2016-gaa1c49c (34) 02:22:07 do you want to win? y/n 02:22:33 yea, seems like trading a shield for GSC might make for an interesting Fo choice 02:23:16 consider that since you are basically guaranteed a large shield in V you're trading 3 base dam for ~20 "EV" and getting 15 sh 02:23:37 I think the second part of that commit is all that is needed to make shield+ordinary two-hander very competetive 02:23:57 namely, +2 apt and large race penalties 02:23:58 probably wouldn't make sense to lower the maces apt for Fo? 02:24:03 nah 02:24:10 0 is a lot worse than ogre 02:24:19 Ogre will still be the GSC race 02:24:38 0 is fine that way it works well w/ choosing "gsc or normal 2h + large shield" 02:24:56 i think gsc is 24 skill 02:25:07 22 I think 02:25:40 o 02:25:40 youre right 02:25:50 doesn't look like any devs are around 02:26:01 its 330 am EST 02:26:03 so 02:26:10 and I'm preaching to the choir 02:26:30 9:30 PM in my time-zone 02:26:55 catch up already 02:26:58 hawaii? 02:27:13 NZ 02:27:29 oh. didn't know NZ was that close to PST 02:27:42 PST? 02:27:47 pacific 02:27:57 oh 02:27:58 wait 02:27:59 well we are in the pacific... 02:28:36 GMT+13 right now with daylight saving 02:28:37 I really need to fully understand KITEM and KMONS better 02:29:17 what's the vault? 02:29:53 a basic swamp rune end 02:30:04 nice 02:30:24 bottom of this: http://crawl.berotato.org/crawl/dev/swamp.des 02:30:29 got the layout OK I think 02:30:30 need some more to dilute it and make lemuel's less common 02:30:36 ??lemuel 02:30:36 lemuel[1/8]: Lemuel Vaults, Inc, supplying your evil vault needs for over 200 years. When it's time for you to stop playing and go to bed, Lemuel Vaults, Inc. is there to end your game "The Lemuel Way"(TM). 02:30:50 I just need to know how get my monsters in there now 02:31:08 just don't have miasma 02:31:10 what, even after I nerfed the miasma it's still too much? 02:31:13 and it will be good 02:31:14 right, psych damage 02:31:29 speaking of lemuel's vault, that is an interesting variation on its layout 02:31:31 but my patented STARE AT EXAMPLES TILL IT MAKES SENSE approach should work 02:31:36 oh 02:31:45 what, not intended? :P 02:31:49 I didn't mean to copy it 02:31:51 heh. no 02:32:11 maybe there is a small problem with the STARE AT EXAMPLES TILL IT MAKES SENSE approach 02:32:21 got me this far! 02:32:35 I R SUCESSFIL ADUTL 02:32:37 I don't think it's problematically so 02:33:05 which lemeul vault? 02:33:05 a little more variation would be more comfortable, though 02:33:10 swamp_pestilence 02:33:28 !vault swamp_pestilence 02:33:29 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/swamp.des;hb=HEAD#l1963 02:33:40 or you can just scroll up from that link to compare them >_> 02:33:43 yea 02:34:07 what's there to not get about the kitem and kmons in swamp / swamp_alternative? 02:34:07 yours is like that but with three branches 02:34:46 -!- tabstorm has quit [Ping timeout: 244 seconds] 02:34:50 theTower: I just need to parse through the symbols. it's not an automatic translation for me yet. it's a very deterministic process 02:34:57 * theTower shrugs 02:35:25 KMONS: O = the lernaean hydra 02:35:30 here you can just copy what I set up from "swamp", basically, as long as the nsubst is above the : 02:35:30 something like that? 02:35:51 erm, the : if crawl.one_chance_in 02:37:04 lemuel's swamp is a 1/11 chance, currently, and making it 1/13 or 1/15 with more default-style vaults doesn't precisely make it non-existent 02:37:58 it is too late for me to launch into a defense based on the relationship of clouds in swamp or whatever 02:38:15 I will instead note that it used to be worse :P 02:40:03 johnstein: oh, I just noticed the " possibly being trees. I'm not sure how to feel about that, since it's an element of randomness that can heavil affect the difficult of the vault and easily produce teleport closets 02:40:42 well, the way I set it up there's always a path to everywhere 02:40:45 I'd reccomend just reserving it to a few clumps instead of interwoven with the terrain 02:40:58 oh 02:41:03 wait I see a couple spots 02:41:16 the central chamber has some obvious ones 02:41:40 like, the interweaving can work with the deep water, but I would use a third glyph for spots that could place trees, or something 02:42:29 so there's more to consider than just access? (ie. if I ensured that there were no teleport closets, there's still some concern?) 02:42:53 well, I don't like the idea of a swamp rune vault that randomly has complete corridor chokepoints 02:43:04 ok 02:43:06 ty 02:43:12 too generous and out of place for swamp or its rune 02:44:02 on another note, if you use KMONS for the other glyphs you could probably keep the water interweaving without having big dry areas near the rune spots 02:44:14 the first version didnt' have trees but the vault felt too open and tree-less. I'll try a third glyph 02:44:29 should have like a tree maze swamp, where you can go through carefully, or burn it all down 02:45:19 tree mazes are for swamp decor vaults, not runes, since either it's overly generous terrain in comparsion or you curse druids for existing 02:45:35 ah, yeah 02:45:40 druids 02:47:47 03|amethyst02 07* 0.16-a0-2017-g9220efc: Constify and statically initialize a vector array 10(46 minutes ago, 1 file, 74+ 60-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9220efcf6927 02:48:59 -!- AltReality has quit [Ping timeout: 264 seconds] 02:53:54 -!- Blazinghand has quit [Ping timeout: 256 seconds] 02:55:00 ??vaults needed 02:55:01 vaults needed[1/1]: according to hangedman: decorative vaults for all branches (emphasis: lair branches bar swamp, crypt, hells), renewing serial vaults (e.g. curves.des, corridor.des), less plain bazaar entries, abyss entry vaults, more special rooms, ashenzari overflows 02:55:25 right, I had plans replaced by nerflex 02:55:42 I'll get to them eventually 02:55:46 -!- theTower has quit [Quit: leaving] 02:56:28 -!- Blazinghand_ has quit [Read error: Connection reset by peer] 03:02:22 what's a special room? and decorative vaults? 03:04:28 ??special room 03:04:29 special room[1/3]: A rectangular room full of monsters and/or items. They can appear in almost every branch, even the Hells and Zot. 03:04:39 ??decorative vault 03:04:40 I don't have a page labeled decorative_vault in my learndb. 03:05:16 I would guess it's a vault with no monsters or items, just terrain to look nice? 03:06:17 -!- dtsund has quit [Quit: dtsund] 03:07:52 -!- kipster has quit [Ping timeout: 246 seconds] 03:10:34 -!- fridurmus has quit [Remote host closed the connection] 03:12:03 nothing says a vault has to have (guaranteed) monsters or items in it 03:17:29 -!- simmarine_ has quit [Quit: Leaving] 03:22:35 -!- FlowRiser has joined ##crawl-dev 03:27:27 -!- ontoclasm has quit [Quit: Leaving.] 03:38:50 -!- scummos__ has quit [Ping timeout: 265 seconds] 03:52:15 -!- cribozai has joined ##crawl-dev 04:00:37 -!- FlowRiser has quit [Quit: Leaving] 04:09:48 -!- Ragdoll has joined ##crawl-dev 04:11:12 -!- FatShack has quit [Ping timeout: 250 seconds] 04:12:36 -!- FatShack has joined ##crawl-dev 04:12:49 -!- stoictaste has quit [Ping timeout: 260 seconds] 04:17:52 -!- penciltax has quit [Quit: ヒーロー見参!] 04:18:42 -!- crawlTV_ has joined ##crawl-dev 04:18:44 -!- travis-ci has joined ##crawl-dev 04:18:45 crawl-ref/crawl-ref#287 (master - 9f962a3 : Nicholas Feinberg): The build was broken. 04:18:45 Change view : https://github.com/crawl-ref/crawl-ref/compare/062c1afa9aac...9f962a339f32 04:18:45 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40443364 04:18:45 -!- travis-ci has left ##crawl-dev 04:20:11 -!- _Jordan_ has quit [Quit: Leaving] 04:21:10 -!- FatShack has quit [Ping timeout: 250 seconds] 04:21:41 -!- codehero has quit [Ping timeout: 260 seconds] 04:22:22 -!- crawlTV has quit [Ping timeout: 240 seconds] 04:24:38 -!- FatShack has joined ##crawl-dev 04:26:45 -!- crawlTV has joined ##crawl-dev 04:30:14 -!- crawlTV_ has quit [Ping timeout: 256 seconds] 04:41:47 travis: Segmentation fault :D 04:44:40 !tell edlothiol awesome, cross-compile of sdl2 succeeded! 04:44:41 Napkin: OK, I'll let edlothiol know. 04:45:09 anyone up for testing a sdl2 build, please? http://crawl.develz.org/trunk/crawl_tiles_sdl2-0.16-a0-1993-g16be56a.zip 04:45:16 I put it up on http://crawl.develz.org/trunk/ 04:46:22 -!- demiskeleton has quit [Quit: Leaving] 04:48:21 -!- ElanMorin has joined ##crawl-dev 04:48:23 -!- Hailley has quit [Ping timeout: 258 seconds] 04:48:41 Cool. No Windows, though.. :) 04:57:29 -!- PsyMar has quit [Quit: "What happens if you die in reality?" "You die, stupid. That's why it's called reality."] 04:59:26 -!- travis-ci has joined ##crawl-dev 04:59:26 crawl-ref/crawl-ref#289 (master - 9220efc : Neil Moore): The build has errored. 04:59:26 Change view : https://github.com/crawl-ref/crawl-ref/compare/aa1c49c134a9...9220efcf6927 04:59:26 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40447660 04:59:26 -!- travis-ci has left ##crawl-dev 05:11:42 -!- edlothiol has joined ##crawl-dev 05:21:22 -!- Textmode has quit [Quit: "It was one dev, naked in a room with a carton of cigarettes, a thermos full of coffee and bourbon, and all his summoned angels."] 05:46:07 -!- st_ has joined ##crawl-dev 05:47:35 -!- bonghitz has quit [Remote host closed the connection] 05:50:26 -!- serq has quit [Quit: und weg...] 06:00:04 -!- pentax has quit [Quit: ヒーロー見参!] 06:01:16 -!- Nakatomy has quit [Ping timeout: 250 seconds] 06:09:06 -!- carnivore has quit [Quit: Leaving] 06:10:06 -!- alefury has joined ##crawl-dev 06:14:45 -!- Whistling_Bread has joined ##crawl-dev 06:17:47 -!- Z_LAMP has quit [Ping timeout: 245 seconds] 06:20:38 -!- edlothiol has quit [Remote host closed the connection] 06:27:18 -!- Mattybee[Work] has quit [Quit: Page closed] 06:27:59 -!- the_glow1 has quit [Ping timeout: 272 seconds] 06:32:02 -!- crawlTV_ has joined ##crawl-dev 06:34:12 -!- Patashu has quit [Ping timeout: 250 seconds] 06:35:35 -!- Z_LAMP has joined ##crawl-dev 06:35:44 -!- crawlTV has quit [Ping timeout: 265 seconds] 06:38:27 -!- Whistling_Bread has quit [Ping timeout: 255 seconds] 06:42:28 -!- hurdos has quit [Quit: Leaving.] 06:49:22 -!- AreBrandon has joined ##crawl-dev 06:53:21 -!- elliptic has quit [Quit: Leaving] 06:59:35 -!- Perkol has quit [Quit: Leaving] 07:03:59 -!- hurdos has quit [Ping timeout: 264 seconds] 07:04:43 -!- Bloax has joined ##crawl-dev 07:09:53 -!- Lawman0 has quit [Ping timeout: 240 seconds] 07:34:15 -!- ackack has joined ##crawl-dev 07:37:36 -!- Lasty has joined ##crawl-dev 07:42:43 -!- Brannock has joined ##crawl-dev 07:50:06 -!- iokk has quit [Client Quit] 07:51:54 -!- heteroy_ has quit [Ping timeout: 245 seconds] 07:54:02 -!- AreBrandon has quit [Ping timeout: 265 seconds] 07:58:27 -!- debo has joined ##crawl-dev 08:00:56 -!- crawlTV_ is now known as crawlTV 08:05:02 -!- radinms has quit [Ping timeout: 258 seconds] 08:07:30 -!- hurdos has quit [Ping timeout: 265 seconds] 08:17:16 -!- Lightli has quit [Ping timeout: 246 seconds] 08:25:23 -!- Ragdoll has quit [Ping timeout: 265 seconds] 08:28:39 -!- Ragdoll has joined ##crawl-dev 08:31:15 -!- Bloax has quit [Read error: Connection reset by peer] 08:32:16 -!- Bloax has joined ##crawl-dev 08:35:47 -!- Bloaxor has joined ##crawl-dev 08:35:47 -!- Bloax has quit [Read error: Connection reset by peer] 08:37:53 -!- scummos__ has quit [Ping timeout: 260 seconds] 08:39:57 -!- Bloax has joined ##crawl-dev 08:39:57 -!- Bloaxor has quit [Read error: Connection reset by peer] 08:40:55 -!- Oxybeles has quit [Ping timeout: 265 seconds] 08:43:17 -!- Bloax has quit [Read error: Connection reset by peer] 08:43:26 -!- Bloax has joined ##crawl-dev 08:49:09 -!- Bloaxor has joined ##crawl-dev 08:49:09 -!- Bloax has quit [Read error: Connection reset by peer] 08:50:06 -!- Bloaxzorro has joined ##crawl-dev 08:50:06 -!- Bloaxor has quit [Read error: Connection reset by peer] 09:05:10 -!- Bloaxor has joined ##crawl-dev 09:05:10 -!- Bloaxzorro has quit [Read error: Connection reset by peer] 09:16:15 -!- theTower has joined ##crawl-dev 09:17:31 have you guys looked at how people with more than 7 conjurations skill are keeping ruinous title for the whole game 09:22:20 -!- Oxybeles has quit [Ping timeout: 250 seconds] 09:30:41 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 09:35:46 -!- Pluie has joined ##crawl-dev 09:37:13 -!- ussdefiant has joined ##crawl-dev 09:37:23 -!- Lawman0 has quit [Ping timeout: 240 seconds] 09:38:13 -!- Isabel has quit [Ping timeout: 244 seconds] 09:38:13 -!- Lightli has joined ##crawl-dev 09:45:40 -!- Bloaxor has quit [Read error: Connection reset by peer] 09:46:11 -!- Bloaxor has joined ##crawl-dev 09:47:16 <|amethyst> oh crap 09:47:24 <|amethyst> I didn't actually test that with debugging on, doh 09:49:25 -!- Bloax has joined ##crawl-dev 09:53:13 -!- Bloaxor has quit [Ping timeout: 255 seconds] 09:55:34 -!- Whistling_Bread has joined ##crawl-dev 09:58:05 03|amethyst02 07* 0.16-a0-2018-g5bc94c4: Fix compilation (doh) 10(6 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5bc94c442a5a 09:58:05 03|amethyst02 07* 0.16-a0-2019-g5808388: Avoid some copying. 10(22 seconds ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5808388e124d 09:58:12 -!- Z_LAMP has quit [Ping timeout: 245 seconds] 10:02:07 -!- Oxybeles has quit [Ping timeout: 250 seconds] 10:03:41 DrKe: I can't reproduce that here. 10:04:05 DrKe: Is there an example dump you can link to? 10:07:13 -!- radinms_ has quit [] 10:07:29 -!- Earlo has quit [Remote host closed the connection] 10:07:41 -!- dtsund has joined ##crawl-dev 10:14:09 -!- tabstorm has joined ##crawl-dev 10:15:11 %git HEAD^{/Ruinous} 10:15:13 07jpeg02 * 0.6.0-a1-2225-g93b4259: Update Chei's ability being called Slouch rather than Ruinous Time. This fixes part of BR 2909126, someone please review the descriptions! 10(4 years, 10 months ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=93b425987df9 10:15:13 Grunt: You have 2 messages. Use !messages to read them. 10:15:43 donald needs to complain about chei worshipper posture 10:16:01 %git HEAD^{/itle} 10:16:01 07AreBrandon02 {PleasingFungus} * 0.16-a0-1933-g65be946: Implement skill-specific titling for Kiku and Nemelex (9144) 10(4 days ago, 1 file, 7+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=65be94613734 10:16:08 %git HEAD^{/itle}^^{/itle} 10:16:08 07wheals02 * 0.16-a0-1355-ga301cdb: More title tweaks & fix indentation. 10(3 weeks ago, 2 files, 16+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a301cdbfc0e2 10:16:45 I'm guessing that he's just confused by ruinous now being a high-level title, rather than a low-level one 10:16:47 but idk 10:16:50 maybe there's a bug? 10:17:02 -!- rossi has quit [Ping timeout: 256 seconds] 10:17:28 %git 4c30825 10:17:28 07PleasingFungus02 * 0.16-a0-1333-g4c30825: Adjust skill titles 10(3 weeks ago, 2 files, 20+ 20-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4c30825a97b3 10:17:33 -!- edlothiol has joined ##crawl-dev 10:17:38 DrKe: ^ 10:21:03 -!- ussdefiant has quit [Ping timeout: 272 seconds] 10:23:32 Strange interactions of Potion petition / no potion status / no device heal mutation 13https://crawl.develz.org/mantis/view.php?id=9163 by nagdon 10:24:11 oh, i see 10:24:24 its just a bit confusing to see xl27 characters with that title now 10:24:34 it's a cool title 10:24:35 imo 10:24:36 since ive always associated it with pre-lair DEs 10:24:46 it was wasted on pre-lair DEs :) 10:25:13 !abyss Grunt 10:25:14 bh casts a spell. Grunt is devoured by a tear in reality! 10:25:20 !lm * yred sk=invocations s=title current trunk 10:25:22 1594 milestones for * (yred sk=invocations current trunk): 921x Exhumer, 257x Torchbearer, 91x Grim Reaper, 74x Soul Tainter, 41x Fey Demonspawn, 40x Fey Minotaur, 21x Fey Human, 19x Fey Troll, 18x Harbinger of Death, 17x Sculptor of Flesh, 16x Fey Dwarf, 14x Fey Merfolk, 14x Fey Formicid, 12x Fey Orc, 10x Black Crusader, 8x Fey Ogre, 6x Fey Vine, 4x Fey Naga, 3x Fey Halfling, 2x Fey Centaur, 2x F... 10:25:39 is there some way to update the 10:25:41 !title ruinous 10:25:43 ruinous: Conjurations 1-26 10:25:50 hahaha 10:25:57 that is a fair question 10:25:57 !title conjurations 10:26:01 conjurations: Ruinous (1-26), Conjurer (1-14), Destroyer (8-20), Devastator (15-26), Annihilator (27) 10:26:02 idk how that script is written 10:26:08 im assuming it just polls games 10:26:11 yes 10:26:14 <|amethyst> !cmd !title 10:26:15 Command: !title => .echo ${*}: $(or $(=title.title recent $*) $(=title.skill.noinv recent $*) $(=title.skill.inv recent $*) $(=title.title !recent $*) $(=title.skill.noinv !recent $*) $(.echo cannot understand ${*}.)) 10:26:30 !title zephyrmaster 10:26:30 <|amethyst> "recent" so it will be fixed once 0.15 is sufficiently old 10:26:32 zephyrmaster: cannot understand zephyrmaster. 10:26:36 !title zephyrmancer 10:26:37 zephyrmancer: Air Magic 8-23 10:26:46 -!- nicholas982 has quit [Ping timeout: 246 seconds] 10:26:55 that's odd 10:27:10 !lm * title=zephyrmancer 10:27:11 667. [2014-11-09 15:41:42] XoMcA the Zephyrmancer (L8 TeAE of Sif Muna) entered the Ecumenical Temple on turn 6524. (D:6) 10:27:15 hm 10:27:22 was it in the list before? 10:27:26 was that title also moved to a higher level at osme point 10:27:27 !lm * title=zephyrmancer 1 x=cv 10:27:28 im pretty sure its new 10:27:35 1/667. [2014-10-18 17:29:02] [cv=0.16-a] casual the Zephyrmancer (L22 FeTm of Ashenzari) killed Mennas on turn 75349. (Vaults:4) 10:27:44 <|amethyst> (can we get "Sower of Whirlwinds" somewhere in the titles, AE or Qaz?) 10:27:55 oh wait right wheals moved it down 10:28:01 because he hates fun and good things 10:28:08 -!- ontoclasm has joined ##crawl-dev 10:28:11 and likes bad titles, like "cloud mage" 10:28:18 oh. I have an idea 10:28:30 <|amethyst> Cloud Mage is cool though, because You Are the Wizlab 10:28:37 but 10:28:41 that's also a boring name for a wizlab 10:28:44 what if we rename that too???? 10:28:56 its descriptive at least 10:29:00 beware the wrath of the zephyrmancer......... 10:29:01 clearly his judgement is clouded 10:29:40 !lm * dith current trunk sk=invocations s=title 10:29:42 27 milestones for * (dith current trunk sk=invocations): 21x Eternal Night, 6x Hand of Shadow 10:30:07 !lm * chei current trunk sk=invocations s=title 10:30:08 516 milestones for * (chei current trunk sk=invocations): 271x Ticktocktomancer, 77x Eternal Chronicler, 62x Naga Eon, 29x Timeless, 25x Chronicler, 11x Epochal, 9x Splendid Chronographer, 7x Elven Eon, 6x Chronographer, 5x Unhurried, 5x Contemplative, 4x Octopoid Eon, 4x Formicid Eon, Trollish Eon 10:30:45 <|amethyst> rename it to something something cloud atlas 10:30:45 hm, still mostly the old titles 10:30:45 |amethyst: here are two tile sets that would probably give tiles artists a lot to work with: http://scrawkblog.files.wordpress.com/2013/09/wangtileset2by3.png http://scrawkblog.files.wordpress.com/2013/09/wangtileset2by2.png 10:30:53 <|amethyst> waitresses with the same face who eat soap 10:31:21 Sonmi-451? 10:31:25 -!- travis-ci has joined ##crawl-dev 10:31:25 crawl-ref/crawl-ref#290 (master - 5808388 : Neil Moore): The build passed. 10:31:25 Change view : https://github.com/crawl-ref/crawl-ref/compare/9220efcf6927...5808388e124d 10:31:25 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40466728 10:31:25 -!- travis-ci has left ##crawl-dev 10:33:12 hi, travis :) 10:33:35 <|amethyst> I should alternately break and fix the build 10:33:43 <|amethyst> so I get all these emails from travis 10:33:46 -!- nicholas982_ has quit [Ping timeout: 246 seconds] 10:33:53 This travis guy is getting on my nerves. He shows up just to insult us! 10:41:27 -!- Oxybeles has quit [Ping timeout: 255 seconds] 10:49:02 -!- PsyMar has quit [Quit: witty quit message goes here] 10:55:05 -!- tcsc has quit [Quit: computer sleeping] 10:56:12 <|amethyst> hm 10:56:27 -!- Vizer has quit [Quit: bye] 10:56:47 <|amethyst> travis does let you change the IRC messages, but only has direct substitution, no way to colour by status 10:58:15 bh: how does one set up tiles to use it? 10:58:22 -!- KurzedMetal has quit [Read error: Connection reset by peer] 10:59:05 Weapon sprite displacement 13https://crawl.develz.org/mantis/view.php?id=9164 by Samadhi 11:00:26 ontoclasm: I've only used it for colour choice in console. If you make tiles, I can make it work for tiles 11:00:47 maybe I should just make a trivial tile set 11:02:03 -!- tabstorm has quit [Ping timeout: 265 seconds] 11:02:25 PleasingFungus: if OOD has a handedness, does Ru's sacrifice hand take that into account? 11:02:35 nope :) 11:02:39 a terrible oversight.... 11:02:48 -!- rossi has quit [Ping timeout: 264 seconds] 11:03:33 dpeg_: it's not a big deal, see -- you can just take one hand off and move it to the other arm 11:03:49 hi, is it possible to disable the numrow keys with a rc setting? bindkey = [1] CMD_NO_CMD_DEFAULT does not work for me (console offline and online) 11:04:29 bh, PleasingFungus: in roguelikes, attention to detail is crucial! 11:04:45 clearly :) 11:04:54 <|amethyst> We should be careful to take an evenhanded approach! 11:05:11 * bh groans 11:05:26 |amethyst: is the left hand odd or even? 11:06:37 -!- KurzedMetal has quit [Read error: Connection reset by peer] 11:06:39 <|amethyst> is it even a left hand? 11:07:18 not after Ru is done with it 11:07:35 * bh imagines Ru to be Buffalo Bill from Silence of the Lambs 11:09:20 bh: how many edge colors? or did you do corner colors? 11:10:24 ontoclasm: I implemented both 11:11:00 okay 11:11:06 it's completely flexible, but I strongly recommend that every combination of South/East have a corresponding North/West tile 11:11:33 otherwise the solver actually has to work to find a tiling and it can be impossible to tile 11:11:44 well, i can just shift the new mosaic tiles over 11:11:46 I'm whipping up some example tiles for me to play with 11:11:56 and that will need 4 edge colors 11:12:20 also how does it deal with weights 11:12:22 well, two colors, since you never join a North and a West 11:12:24 <|amethyst> so you'll need at least 16 tiles, and more if you want the solver to have choices 11:12:50 <|amethyst> oh 11:13:06 look at cohen_set in domino_data.h 11:14:38 ontoclasm: weight is uniform for the Cohen tiles. The distribution is governed by the tile set itself (you can literally build a computer out of these) If you wanted to vary weight, it's probably best to do it with variants 11:15:33 -!- DrKe has quit [Ping timeout: 258 seconds] 11:16:48 -!- Karagy has quit [Quit: Page closed] 11:17:24 oh, it isn't in trunk yet 11:17:59 are these mosaics going to be everywhere? 11:18:19 hm? no, just in snake 11:18:28 but with bh's dominos i can do stuff -like- that 11:18:29 good 11:18:36 i think they look great but i like the idea of keeping them distinctive 11:18:48 e.g. floor pieces larger than one tiles 11:18:49 tile* 11:18:52 can someone upload a screenshot? 11:19:00 dpeg_: of what? 11:19:05 mosaic 11:19:08 one sec 11:19:12 oh, i have one, hold on 11:19:33 https://dl.dropboxusercontent.com/u/1000017/crawl/mosaictest9.png 11:19:52 wow :) 11:19:53 Celtic Snakes 11:20:09 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-2019-g5808388 (34) 11:20:12 bh: this is what you've been working on all this time? 11:20:41 impressive 11:20:42 <|amethyst> no, this mosaic is done in a cheaty way 11:21:04 <|amethyst> bh's stuff would allow the tiles to line up better with the grid 11:21:11 i'm going to change it to use bh's deal though, since it lets me get away with some cooler stuff 11:21:14 ah, I see 11:21:16 including that 11:21:37 tile magic requires some weird concessions 11:21:44 dominos are much stronger 11:21:52 -!- Isabel has joined ##crawl-dev 11:22:11 -!- DrKe has joined ##crawl-dev 11:22:57 * bh celebrates... prematurely! 11:23:41 will anything of that have repercussions for console? 11:24:45 -!- Pluie has quit [Ping timeout: 258 seconds] 11:25:02 -!- MgDark has quit [Ping timeout: 272 seconds] 11:25:05 <|amethyst> bh did a proof-of-concept set of console "tiles" for elf brick that make it random, but with no two blue squares adjacent 11:25:12 <|amethyst> but in practice probably not 11:25:34 <|amethyst> since console glyphs don't really have edges to be matched up 11:26:08 dpeg_: if someone were so inclined, they could make a level generator with this 11:26:12 -!- tyut has quit [Remote host closed the connection] 11:26:16 <|amethyst> yeah, that would be neat 11:26:21 -!- AreBrandon has joined ##crawl-dev 11:26:24 <|amethyst> dpeg_: have you seen the board game Carcassonne? 11:26:24 -!- Blomdor has quit [Quit: Page closed] 11:27:30 http://imgur.com/a/AJOQx#1 time to get these into crawl 11:27:37 |amethyst: being a German, I have played it :) 11:28:08 <|amethyst> dpeg_: could do a level-generator based on that 11:28:19 yes,, I can imagine 11:28:23 -!- Lawman0 has quit [Ping timeout: 240 seconds] 11:28:52 <|amethyst> since those are essentially wang tiles plus some connectivity data for each tile 11:29:03 bh: any other roguelikes you're aware that do something fancy like this? 11:29:13 -!- FatShack has quit [Ping timeout: 250 seconds] 11:29:34 dpeg_: nope 11:29:46 -!- Ratboiler2 has quit [Ping timeout: 246 seconds] 11:29:50 <|amethyst> https://github.com/tommyettinger/Ruins-in-Roswell 11:31:01 -!- codehero has quit [Ping timeout: 260 seconds] 11:31:02 hey guys 11:31:08 did anyone try http://crawl.develz.org/trunk/crawl_tiles_sdl2-0.16-a0-1993-g16be56a.zip ? 11:31:35 is it worth adding it to autobuild? 11:31:52 wow I blew up clang 11:31:54 good job android port 11:31:56 hm, maybe this isn't actually feasible 11:32:15 bh: hey, so you can set a trend with a dinosaur roguelike :) 11:32:19 i need 4^4 distinct tiles 11:32:41 ontoclasm: o_0... why? 11:32:49 4 edges, 4 colors 11:33:26 ontoclasm: square tiles? or dominoes? 11:33:29 -!- FatShack has joined ##crawl-dev 11:33:29 ontoclasm: North and South never touch East and West 11:33:29 square 11:33:32 ontoclasm: could you get the number down with reflections and rotations? 11:34:10 bh: i don't see why that changes the number 11:34:22 -!- dtsund has quit [Quit: dtsund] 11:34:44 dpeg_: well, most of them will be reflections and rotations... but i have to actually DO all of those rotations and reflections, and then have all 256 of them stored 11:35:50 the problem is that each existing tile contains only two crossing points, since it's offset 11:36:09 if i center it it'll have a crossing point on each edge, making 4 on each tile 11:36:24 ontoclasm: where the tiles are laid out {N, E, S, W} -- 11:36:34 {R, Y, G, B}, {G, B, G, B}, {R, Y, R, Y}, {G, B, R, Y}, {R, B, G, Y}, {G, Y, G, Y}, {R, B, R, B}, {G, Y, R, B} 11:36:45 Can you use that tile set? 11:37:03 well, yeah, but that's reducing the complexity a lot 11:37:24 -!- bmfx has quit [Quit: Lost terminal] 11:37:30 ontoclasm: basically, if you bother with taking advantage of it, might as well go all the way? 11:37:52 i suppose 11:38:10 i mean, i'm just thinking i should make a set -for- it instead of trying to repurpose this one 11:38:30 since it turns out i made it in a way that doesn't work well with dominos, even though on the surface it appears to 11:39:43 03bh02 07[domino] * 0.16-a0-2188-gbfb9b62: Add Slime floor tiles with wang tile color marks 10(69 seconds ago, 8 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bfb9b6210285 11:40:29 Why does git say contrib/sdl is modified but not staged when I didn't touch it :S 11:41:06 AreBrandon: try 'git submodule update' 11:41:25 AreBrandon: I keep getting that now too 11:41:36 I'll try to update as well. thanks bh 11:42:04 Thanks bh :) 11:42:10 hooray! 11:42:41 -!- codehero has quit [Ping timeout: 260 seconds] 11:44:13 -!- SwissStopwatch has joined ##crawl-dev 11:44:49 03bh02 07[domino] * 0.16-a0-2189-g62a1ab6: Incorrectly tile slime acid floor 10(5 minutes ago, 1 file, 8+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=62a1ab635803 11:45:09 -!- codehero has quit [Excess Flood] 11:45:24 -!- FatShack has quit [Ping timeout: 264 seconds] 11:45:44 First with a random tiling: http://i.imgur.com/okmCjqg.png 11:46:16 -!- sefie has quit [Client Quit] 11:46:26 -!- FatShack has joined ##crawl-dev 11:47:20 -!- codehero has quit [Excess Flood] 11:51:03 -!- codehero has quit [Excess Flood] 11:53:56 hm, did the unique stair tiles for different branches get reverted or did i just hallucinate implementing them 11:54:08 can someone point me to the tiles function that picks variants? 11:54:33 you mean, variants within a set? 11:56:10 tileview.cc line 363 11:57:15 awesome. I can hack up something (bad) 11:57:44 bh: I just added domino to DBRO. compiling now 11:57:47 <|amethyst> hm, though it might make sense to pick flv.special differently instead of using it differently 11:58:30 <|amethyst> !source tile_init_flavour 11:58:31 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tileview.cc;hb=HEAD#l319 11:58:37 <|amethyst> (the end of that function) 12:01:49 -!- codehero has quit [Ping timeout: 260 seconds] 12:01:53 -!- Lawman0 has quit [Ping timeout: 240 seconds] 12:02:48 -!- rossi has quit [Ping timeout: 264 seconds] 12:03:40 I see that objstat was already converted to c++11, rip 12:04:22 %git sdl2 12:04:22 07gammafunk02 * 0.16-a0-1993-g16be56a: Use the most recent libpng signature check for tilegen 10(16 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=16be56abfe95 12:04:27 ??sdl2 12:04:27 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) 12:05:04 -!- MgDark has quit [Read error: Connection reset by peer] 12:07:40 johnstein: it isn't very exciting... 12:07:40 -!- lobf has joined ##crawl-dev 12:07:40 (yet) 12:07:40 -!- bonghitz has quit [Quit: Leaving...] 12:07:40 I'm sure it will be 12:07:40 -!- tabstorm has joined ##crawl-dev 12:07:55 %git sdl2^{/key} 12:07:56 07Grunt02 * 0.16-a0-1971-g7ba147b: Fundamentals of an SDL2 port. 10(8 months ago, 6 files, 205+ 133-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7ba147b8b723 12:10:52 I wonder, a keystroke to go full-screen? Probably would need a nice mouseover thing so you could break out of it 12:11:36 -!- krag has joined ##crawl-dev 12:14:24 -!- serq has quit [Changing host] 12:16:02 bh: are you using those tiles with the color marks on them yet? that's kinda what I wanted to check out 12:16:09 went to slime and didn't see them 12:18:48 johnstein: yes. as of g62a1ab6 12:19:08 ...in the 'domino' branch 12:19:19 ^ 12:19:21 is the pizza different in that branch? 12:19:31 gammafunk: yes, it's expensive and awful 12:19:34 dang 12:21:37 -!- Crehl has quit [Quit: Killed by a kitten] 12:22:06 bh: it'd be awesome to see a "continuous wall tiling" set in a branch where that might really look cool, like maybe ice caves or something, but I guess it's a lot of work for a tiles artist to make that 12:22:08 <|amethyst> new wizlab: Baba Yaga's Chicken Hut 12:22:19 |amethyst: careful, I might use that 12:22:49 we need a Baba Yaga first :) 12:22:59 Invalid spell slot format: 'polymorph' in 'polymorph' 12:22:59 %??ogre mage name:Baba_Yaga n_rpl spells:polymorph 12:23:00 <|amethyst> The Dough Palace of Papa John 12:23:03 Baba Yaga (06O) | Spd: 10 | HD: 10 | HP: 40-68 | AC/EV: 1/7 | Dam: 12 | 10weapons, 10items, 10doors, spellcaster, see invisible | Res: 06magic(80) | XP: 879 | Sp: polymorph | Sz: Large | Int: high. 12:23:03 %??ogre mage name:Baba_Yaga n_rpl spells:polymorph.200.wizard 12:23:10 I guess many of these continuous tiles could be reused in making a full set, at least, in terms of just mirroring them for the E/W and N/S versions 12:26:08 let's see if this works... 12:26:16 * gammafunk flees! 12:27:18 <|amethyst> would be nice if you could tell tilegen "hflip" "vflip" "rotate" or "fliprotate", and get 2, 2, 4, or 8 variants automatically 12:27:29 hrm 12:27:54 oh, does it do the colour variants automatically? 12:28:00 xv description for spells (apparently) and abilities shows wrong information 13https://crawl.develz.org/mantis/view.php?id=9165 by crate 12:28:08 oh yeah and that bug 12:28:14 -!- Nakatomy2 has quit [Ping timeout: 250 seconds] 12:28:23 |amethyst: use imagemagick 12:28:58 bh: well, it's fewer images that have to be stored, manipulated, but then again I guess it is a bit of code to maintain 12:29:01 <|amethyst> bh: would be nice if it happened automatically at the time of generating the tilesheets, rather than having all the trivially-derivable variants in the source 12:29:28 -!- DrKe has quit [Ping timeout: 265 seconds] 12:29:33 obviously don't want to recreate imagemagick in tilegen, but some basic operations probably wouldn't be too hard 12:29:43 <|amethyst> we already make corpse tiles 12:29:58 I say, my only "graphics code" experience being swapping out a libpng signature check function 12:30:07 * bh hides 12:30:10 <|amethyst> procedural gore 12:30:18 HUGE GUTS 12:30:40 |amethyst: yeah, just shell out to imagemagick. It can do everything we want 12:30:53 <|amethyst> bh: it's another compile-time dependency, though 12:30:56 bh: well, no we don't want imagemagick..yeah 12:31:17 <|amethyst> bh: that's fine for Linux, but for Windows it would be annoying I imagine 12:31:19 write a script and throw it in util so if someone wants to rebuild variants from a tilesheet they can? 12:31:39 but then it does't solve the problem? 12:37:19 -!- Basil has joined ##crawl-dev 12:37:34 hrm. it doesn't fit together soomthly 12:38:14 bh: do you have time/patience to explain how those tiles are being used in slime? http://dev.berotato.org:8081/watch/johnstein 12:38:43 johnstein: currently they're being assigned at random 12:38:49 ah ok 12:38:55 the color indicators are there as a test pattern so I can validate that I'm assembling it correctly 12:38:58 * johnstein rereads bh's comment above 12:39:02 cool 12:39:26 -!- hurdos1 has quit [Quit: Leaving.] 12:39:31 I'll just keep tabs on the branch till you get it doing what you want it to do. (I'm really interested in the herringbone-wang approach) 12:40:10 I didn't write the code for herringbone tiles. It's an interesting approach, but I don't think there's anything you can do with it that you can't do with being clever using square tiles 12:40:37 03bh02 07[domino] * 0.16-a0-2190-g0b670cd: Gruesome Tile Domino Hacks 10(12 minutes ago, 2 files, 36+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0b670cd8aea3 12:43:10 -!- travis-ci has joined ##crawl-dev 12:43:10 crawl-ref/crawl-ref#292 (domino - 62a1ab6 : Brendan Hickey): The build was broken. 12:43:10 Change view : https://github.com/crawl-ref/crawl-ref/compare/bfb9b6210285...62a1ab635803 12:43:10 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40472504 12:43:10 -!- travis-ci has left ##crawl-dev 12:46:45 why is travis building branches? 12:49:15 -!- wheals has joined ##crawl-dev 12:49:38 -!- simmarine has joined ##crawl-dev 12:50:23 -!- DrKe has joined ##crawl-dev 12:50:49 03bh02 07[domino] * 0.16-a0-2191-gd63a5ca: Add numbers to test tiles. 10(2 minutes ago, 8 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d63a5cae675c 12:50:52 -!- FourHTwoA has joined ##crawl-dev 12:51:17 -!- Ragdoll has quit [Quit: Leaving] 12:51:26 Could someone in the know briefly tell me what set_penance_xp_timeout() is intended to achieve? 12:51:49 Grunt: 12:53:39 -!- lobf has quit [Quit: lobf] 12:54:12 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 12:57:27 -!- Siegurt has quit [Quit: Leaving.] 12:57:48 johnstein: it looks like crap because I didn't read _pick_dngn_tile 13:00:03 so for herringbone-wang, you create the full tileset (the number of which depends on how many colors you are trying to use and what constraints you want to impose to reduce the complexity/number of tiles). then you just randomly pick tiles and enforce the edge constraints, right? 13:00:34 looks like #9165 is monsters loading the MST_ enum right after theirs somehow 13:00:42 awesome. it works 13:01:24 and by "it works" I mean, "it's still slightly broken but it's time for lunch" 13:01:38 that's how i define success 13:01:39 bh: dig in! :) 13:02:30 !send wheals off-by-one errors 13:02:30 Sending off-by-one errors to wheals. 13:02:46 -!- Kalir has quit [Changing host] 13:03:20 -!- zxc232 has quit [Read error: Connection reset by peer] 13:07:09 -!- fridurmus has quit [] 13:08:13 !blame Grunt 13:08:13 I pronounce Grunt... Guilty! 13:08:29 the code was assuming the lists were terminated with SPELL_NO_SPELLS 13:08:46 caustic shrike (09b) | Spd: 20 | HD: 17 | HP: 90-128 | AC/EV: 10/18 | Dam: 4008(acid:7d3) | see invisible, fly | Res: 06magic(80), 05fire, 02cold, 08blind | XP: 4359 | Sz: tiny | Int: normal. 13:08:46 %??caustic shrike 13:10:55 stone giant (15C) | Spd: 10 | HD: 16 | HP: 70-103 | AC/EV: 12/2 | Dam: 45 | 10items, 10doors | Res: 06magic(80), 12drown | XP: 1423 | Sz: Giant | Int: normal. 13:10:55 %??stone giant 13:11:20 ah 13:11:52 good comparison 13:12:18 the hilarious part is the one where the former come in packs 13:12:36 although i must say that stone giants are rather wussy these days 13:13:01 are they\ 13:14:18 no, crawl is just easier 13:14:33 now there's a good one 13:15:02 !won * current trunk 13:15:04 * (current trunk) has won 1381 times in 110150 games (1.25%): 41xMiFi 36xMiBe 30xVSBe 29xFoFi 22xMfAs 20xGrFi 19xCeFi 19xDDFi 19xGrBe 17xGhWr 16xVSAs 15xDsGl 15xSpEn 14xHOFi 13xDECj 13xDsBe 13xDsFi 13xOgHu 13xTrMo 13xVpEn 12xDEFE 11xDDBe 11xOgBe 10xGrEE 10xHOGl 10xVSGl 9xCeHu 9xDrTm 8xDsCK 8xDsWn 8xFeBe 8xFoAK 8xGrMo 8xMfIE 8xMiMo 8xNaFi 8xTeEE 8xTrWr 8xVSMo 7xDsMo 7xGrGl 7xKoBe 7xMiGl 6xDDNe 6xDr... 13:15:09 easy mode as heck imo 13:15:17 !won * cv=0.14 13:15:18 * (cv=0.14) has won 1055 times in 137895 games (0.77%): 57xGrFi 49xMiFi 42xMiBe 39xGrBe 19xDEFE 17xCeHu 15xDECj 14xGrGl 14xTrMo 13xHOFi 13xMiGl 13xSpEn 12xFoFi 11xDDBe 11xVSMo 10xDsBe 9xGrEE 8xDDFi 8xOgHu 7xCeSu 7xDDEE 7xDEWz 7xDrAs 7xDrTm 7xGrHu 7xGrMo 7xKoBe 7xVSBe 6xDsDK 6xDsFi 6xFeDK 6xHECj 6xHETm 6xHaBe 6xMfGl 6xMiMo 6xMiWz 6xNaAM 6xSpVM 6xTeCj 6xTrEn 5xCeAM 5xDDCj 5xDDMo 5xFeAE 5xFoAK 5xFoGl... 13:15:23 classic challenge mode 13:15:25 trunk is always better 13:15:29 >1% win rate? Man, I need to make shrikes spawn in dungeon. 13:15:31 !won * cv=0.14-a 13:15:33 * (cv=0.14-a) has won 2200 times in 366492 games (0.60%): 77xGrFi 58xMiFi 57xMiBe 35xSpEn 32xGrBe 28xTrMo 26xDECj 26xGrEE 24xLOFi 23xHOFi 20xDsFi 20xGrGl 20xLOBe 20xOgHu 19xCeHu 19xDDFi 19xDrTm 19xMiGl 18xDEFE 18xHOBe 18xVSMo 17xDgCj 17xNaFi 16xDDBe 15xDgWn 15xKoBe 14xDsMo 14xHaBe 14xVSBe 13xDsGl 13xFoFi 12xMfFi 12xOgBe 12xSpAs 12xVSAs 11xDDGl 11xDsBe 11xDsCj 11xDsNe 11xDsTm 10xDEWz 10xLOFE 10xTeA... 13:15:36 haha 13:15:41 maybe not always 13:15:44 :p 13:15:52 -!- Basil has quit [Ping timeout: 272 seconds] 13:16:00 it's probably just because 0.14 was when webtiles was really starting to get big 13:16:18 well you shouldn't forget that players are also getting better 13:16:39 someone could write a sophisticate sequell query to track new players over time 13:16:41 true 13:16:46 I'm curious about how stagnant our playerbase is 13:16:47 newcorr makes slime far more terrifying 13:16:49 presumably there's also some effect for more players gaining skill over time -- oh, Bloax already said it 13:16:55 crawl has pretty consistently been getting harder while winrate has been going up 13:16:59 depths is way harder than d:17-27 13:17:04 well, very experienced players also drop out over time 13:17:09 vaults:5 is fucking terrifying now 13:17:16 not even specific players -- the playerbase as a whole as new strategies are figured out 13:17:21 hm 13:17:25 clearly need to start inverting things 13:17:33 the game is significantly easier now than before imo 13:17:36 cause massive confusion 13:17:38 !won * cv=0.14-a !tiles 13:17:39 don't forget that 0.13 trunk was just about the time killholes started spreading 13:17:40 * (cv=0.14-a !tiles) has won 741 times in 57719 games (1.28%): 13xSpEn 12xDrTm 11xGrBe 10xVSBe 9xGrEE 9xGrFi 9xMiBe 9xTrMo 8xDgWn 7xDECj 7xHOBe 7xHaBe 7xLOFi 6xDsFi 6xDsNe 6xFoBe 6xKoBe 6xOgHu 5xCeBe 5xDDFi 5xDEFE 5xDgCj 5xDrBe 5xDsTm 5xGrGl 5xHuBe 5xNaEn 4xCeHu 4xDDBe 4xDDGl 4xDDNe 4xDEIE 4xDEWz 4xDsMo 4xFoAK 4xGrCK 4xLOBe 4xMfFE 4xMiHu 4xNaFi 4xOgBe 3xCeCK 3xDDVM 3xDgGl 3xDjFi 3xDsAr 3xDsAs 3xDs... 13:17:46 !won * current trunk !tiles 13:17:49 * (current trunk !tiles) has won 368 times in 16866 games (2.18%): 10xMfAs 9xFoFi 8xGhWr 6xCeFi 6xMiBe 5xGrBe 5xSpEn 5xVSBe 4xFeWn 4xTrMo 4xVSGl 3xDrTm 3xGhWn 3xGrEE 3xGrFi 3xHOFi 3xHOWn 3xMiGl 3xMiWn 3xNaGl 3xVSAM 3xVSAs 3xVSFi 3xVSIE 2xCeWn 2xDDBe 2xDDCK 2xDDHe 2xDDHu 2xDECj 2xDgFi 2xDsAK 2xDsBe 2xDsEn 2xDsIE 2xDsWn 2xFeBe 2xFeTm 2xFoAK 2xGhAK 2xGhCK 2xGhSk 2xGhWz 2xGrMo 2xGrWz 2xHEWn 2xHOGl 2xH... 13:19:26 !lg * x=vlong 13:19:28 3745731. [vlong=0.16-a0-2016-gaa1c49c] Ratboiler the Intangible (L26 SpBe of Trog), escaped with the Orb and 3 runes on 2014-11-09 19:18:59, with 1397499 points after 104661 turns and 6:36:59. 13:19:47 %git 238864b61e 13:19:47 07PleasingFungus02 * 0.16-a0-908-g238864b: Buff low-base-damage ranged monsters 10(6 weeks ago, 3 files, 17+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=238864b61eed 13:19:57 03wheals02 07* 0.16-a0-2020-g99e7d42: Fix spells in xv (#9165). 10(4 minutes ago, 1 file, 3+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=99e7d42978b4 13:20:06 !won * vlong>= 0.16-a0-908-g238864b 13:20:07 No keyword '0.16-a0-908-g238864b' 13:20:15 !won * vlong>=0.16-a0-908-g238864b 13:20:17 * (vlong>=0.16-a0-908-g238864b) has won 703 times in 55787 games (1.26%): 21xMfAs 21xMiFi 18xCeFi 18xFoFi 17xMiBe 16xGhWr 14xVSBe 11xDDFi 11xSpEn 10xHOFi 8xGrFi 8xTeEE 7xDECj 7xDsGl 7xGrBe 7xVSAs 6xDEFE 6xDsFi 6xOgBe 6xOgHu 6xTrWr 6xVpEn 5xDsBe 5xDsCK 5xFoAK 5xGrEE 5xHOGl 5xMiMo 5xNaFi 5xVSGl 4xCeHu 4xDsIE 4xDsVM 4xFeBe 4xGrGl 4xGrMo 4xKoBe 4xMfGl 4xMfIE 4xMfSk 4xSpAs 4xTrMo 4xVSFi 3xDDHe 3xDDNe 3... 13:20:24 hrm 13:20:35 odd. 13:21:05 !tell theTower as the new newnewnewnewnemelex head designer, how do you feel about removing deck rarities 13:21:06 wheals: OK, I'll let thetower know. 13:21:38 I think he'd have a problem with it since he just spent a ton of time designing cards around deck rarity 13:21:56 although I guess if you want to just make cards still have power levels in a *different* way 13:22:04 the question would then be what is that new way 13:22:11 the current way, most likely 13:22:11 there is a standing proposal for this 13:22:16 I think it might be a crateism 13:22:27 the current way? the current way is based on deck rarity 13:22:30 so not the current way 13:22:43 it's based on deck rarity + evo + piety, but deck rarity is a big part of it 13:23:44 crate's proposal was "make all decks legendary and reduce the piety power boost" 13:24:06 aren't legendary decks always at minimum power of 1 13:24:09 in the current way, a nemelexite after lair never even sees the level 0 effects 13:24:10 no 13:24:12 assuming levels of 0 1 2 13:24:26 but it is pretty likely 13:24:34 !readall card_power 13:24:35 The card power value for non-Nemelexites is (evocations * 9) for plain decks, +150 for ornate decks, +300 for legendary decks. Nemelexites get a bonus of (piety * (evo + 25)) / 27; if the player has Nemelex penance, they instead lose the penance value (to a lower limit of 0). / Ornate decks have a (card power) in 700 chance of being card power level 1; on top of this, legendary decks have an addit... 13:24:39 bah 13:24:41 ??card power[2 13:24:42 card power[2/2]: Ornate decks have a (card power) in 700 chance of being card power level 1; on top of this, legendary decks have an additional (card power) in 500 chance of being promoted an extra card power level. Zapping effects (most effects from the deck of destruction) use (card power / 6) for spell power. 13:25:48 yeah that'd actually make ordinary power rare 13:25:49 so to be guaranteed level 1 you need ((evocations * 9) + (piety * (evo + 25)) / 27) to be over 200, which is not all that hard 13:26:33 maybe making decks have two levels of effects as well might be good too; but i'm not sure 13:27:44 even with 0 piety 0 evo you'd have 13:27:46 !calc 3.0/7 * 3.0/5 + 3.0/7 * 2.0/5 + 4.0/7 * 3.0/5 13:27:47 0.77 13:27:55 chance of getting above power level 0 13:28:20 -!- FourHTwoA has quit [] 13:28:20 so that would probably also need adjustment 13:28:22 hence what i said, that in the current system there being three levels is almost less useful 13:28:48 sorry, what do you mean? 13:28:51 that was for legendary decks 13:29:00 in the current system you have deck rarities 13:29:25 so the chance of getting power 0 on a random deck is much higher 13:29:42 in fact it's guaranteed for ordinary decks with 0 evo/piety 13:30:36 i'm not really sure what i'm arguing at this point 13:30:38 so i'll stop 13:31:15 yeah it just needs some careful thinkingso that the various power levels appear at the "desired" frequencies for given levels of evo/piety 13:31:59 and with theTower/N7 totally redesigning many card effects based around the existing rarity system, that def. means that consideration is important 13:32:09 -!- Basil has joined ##crawl-dev 13:33:07 well, i think the point i was making was that outside the early nem game you have mostly legendary / some ornate anyway 13:33:23 not to say that start isn't important 13:34:44 -!- travis-ci has joined ##crawl-dev 13:34:45 crawl-ref/crawl-ref#294 (domino - d63a5ca : Brendan Hickey): The build is still failing. 13:34:45 Change view : https://github.com/crawl-ref/crawl-ref/compare/0b670cd8aea3...d63a5cae675c 13:34:45 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40476760 13:34:45 -!- travis-ci has left ##crawl-dev 13:34:49 well the early is among the most important considerations, yeah, and I think there's maybe been an emphasis on making ordinary powermore useful then wrt new cards, but I have yet to look at the entire set 13:34:54 *early game 13:34:58 -!- hurdos has quit [Remote host closed the connection] 13:35:30 but I'd like to see deck rarity go as well, and probably any system that does that and doesn'tjust make "everything effectively legendary" would be ok 13:35:49 yeah i see now, it's not as small a change as i was thinking 13:36:23 that is, "effectively legendary" with reasonable levels of piety/evo, and I guess piety may be different than what I'm imagining without item sac 13:37:45 -!- nicholas982 has quit [Quit: Page closed] 13:45:56 * theTower rumbles awake 13:47:44 ??mapstat 13:47:45 I don't have a page labeled mapstat in my learndb. 13:47:58 ??mapstats 13:47:58 I don't have a page labeled mapstats in my learndb. 13:48:03 ??objstats 13:48:03 objstats ~ objstat[1/3]: Run with "crawl -objstat" in a full debug console build of crawl ("make debug") to generate item/monster statistics by level/branch; see crawl -help for details 13:48:14 like objstat, but map-oriented instead of object-oriented 13:48:35 !learn add mapstat Run with "crawl -mapstat" in a full debug console build of crawl ("make debug") to generate map statistics by level/branch; see crawl -help for details 13:48:35 mapstat[1/1]: Run with "crawl -mapstat" in a full debug console build of crawl ("make debug") to generate map statistics by level/branch; see crawl -help for details 13:49:07 ty 13:49:41 for some brief period from a very lucky output I thought that nemelex had stopped gifting ornate, and a simplicity-reduction target could be there 13:50:15 simplicity-reduction 13:50:28 I didn't say I was sleeping well 13:50:47 complexity-reduction 13:50:48 fwiw i'm not as bothered by excess complication as by inventory management woes 13:51:12 theTower: well to be clear we don't have to change the concept of power levels here, just whether there are decks that give boosts to power levels based on rarity 13:52:27 and to a lesser extent, giving plain decks when they're quite useless (but that could be fixed in other ways if we really want to keep rarities) 13:53:10 " an emphasis on making ordinary powermore useful then wrt new cards" is extremely true, is a thing 13:54:10 it might be interesting to make level 2 something that's very rare or you really have to invest in to get, instead of something you just have to get 6* and ~10 evo and legendary decks 13:54:15 -!- ontoclasm has quit [Quit: Leaving.] 13:54:27 and level 0 being useful could fit in there 13:54:46 (I would test things out but I've been busy, not much sleep, when I was just trying earlier today I had 5 earlygame deaths and decided to sleep,) 13:55:55 6* without faith and pre-this-cards-revamp isn't necessarily that reliable, because you go through decks / invos fast to actually get much effectiveness from them 13:57:15 doh looks like I installed crawl a long time ago (0.9.1) and when I did $ crawl -mapstat I got an unexpected menu 13:57:40 (blah blah blah torment hounds slowing not-usable-tomb acid-spit invis-that-gives-yellow-contam-and-stealth-boost) 13:57:56 torment hounds...! 13:57:58 johnstein: yeah by default it generates the whole dungeon over 100 iterations, so it'll take a while 13:58:09 johnstein: now it at leasts prints what it's doing and shows progress 13:58:15 hm 13:58:23 pleasingfungus: I expect designs ready by next week 13:58:29 you probably want to restrict the levels generated 13:58:30 Regenerating des: /home/crawl-dev/crawl-dev/crawl/crawl-ref/source/dat/des/portals/bailey.des 13:58:32 /home/crawl-dev/crawl-dev/crawl/crawl-ref/source/dat/des/portals/bailey.des:368: Couldn't find a map for bailey_polearm 13:58:35 the help shows hhow to do this 13:58:38 pan hounds 13:58:44 I always seem to screw up stuff relating to des files 13:58:47 well, everyone likes torment 13:58:52 like I have an old one around 13:58:52 that list was "legendary effects were also not even that good" 13:58:55 johnstein: well that's probably a bug in the des 13:59:04 johnstein: is this a recent build of crawl you're using (and not 0.9.1) 13:59:05 it broke -mapstat 13:59:08 yes 13:59:16 ok so probably a bug in the des, let me see 13:59:17 did you edit baileys at all? 13:59:27 oh yeah, if you have local edits 13:59:40 I checked master out at: 3dac1c6 13:59:43 I was laughing for a full minute when somebody asked why they got slowing from a legendary potion card 13:59:46 but bailey weird selection could cause this 13:59:47 to start my vault-editing branch 13:59:54 potion card is something 13:59:57 johnstein: well did you edit bailey.des? 13:59:58 did not edit baileys 14:00:03 ok, let me see 14:00:10 also, wheals 14:00:10 only vaults.des, swamp.des, and added a johnstein.des 14:00:15 !lm . 14:00:15 10493. [2014-11-09 19:49:38] gammafunk the Caller (L8 HESu of Sif Muna) killed Edmund on turn 3855. (D:8) 14:00:21 !lm . 14:00:22 10493. [2014-11-09 19:49:38] gammafunk the Caller (L8 HESu of Sif Muna) killed Edmund on turn 3855. (D:8) 14:00:23 -!- Calisca2 has quit [Ping timeout: 244 seconds] 14:00:24 what 14:00:26 !lm . 14:00:27 14278. [2014-11-09 19:55:54] wheals the Peltast (L14 FoAK of Lugonu) escaped from the Abyss! (Abyss:1) 14:00:31 what 14:00:38 !lm . 14:00:38 10494. [2014-11-09 20:00:11] gammafunk the Summoner (L8 HESu of Sif Muna) entered the Lair of Beasts on turn 4299. (D:8) 14:00:42 there we go, another victory for the team! 14:00:50 so proud 14:00:54 -!- Patashu has joined ##crawl-dev 14:00:57 !lg . -log 14:00:58 2361. gammafunk, XL1 HESu, T:189: http://dobrazupa.org/morgue/gammafunk/morgue-gammafunk-20141109-183559.txt 14:01:16 look at that gear! I was about to quit due to turns but found the Most Clutchest of Lair Entrances 14:01:32 er 14:01:36 !lm . -log 14:01:37 gammafunk, XL8 HESu, T:4299 (milestone) has no matching game. 14:01:41 huh 14:01:42 anyway, I think inventory woes would be fine with a low-* invo that combines two decks of the same type together (possibly alongside an ornate removal) 14:02:04 ...return of a Two ability? 14:02:06 sounds good 14:02:08 theTower: heh, combining decks together? that's a whole can of worms 14:02:09 -!- ackack has quit [Ping timeout: 255 seconds] 14:02:26 yes, I haven't precisely plotted it out yet 14:02:30 I guess it's not all that bad since we don't have rot timers on cards! 14:02:30 !seen canofworms 14:02:30 I last saw CanOfWorms at Sat Nov 8 04:48:34 2014 UTC (1d 15h 13m 56s ago) quitting, saying 'Quit: ChatZilla 0.9.91 [Firefox 3.6.28/20120306064154]'. 14:02:37 gammafunk: yet 14:02:40 haha 14:02:51 for starters, they'd probably need to be shuffled 14:02:55 Powerful Time-based Gameplay 14:03:16 yeah stack x*5 would be rather strong 14:03:17 watch as I implement wcrawl's "consumables explode if you don't use them fast enough" for decks 14:03:27 actually it might be weaker than stack 5 14:03:38 I don't know though, and ability essentially centered on consolidating inventory slots? 14:03:55 It's true that Sif does give you an amnesia ability, but... 14:04:01 *an ability 14:04:03 "nemelex feels you could use a hand with all those cards" 14:04:33 it feels like his abilities should really be about the use of cards rather than the inventory management of them 14:04:51 -!- rossi has quit [Ping timeout: 255 seconds] 14:04:56 maybe shuffling two decks together has a second immediate effect somehow 14:05:05 heh 14:05:14 shuffles them, deals a card? 14:05:25 deals _two_ cards, one from each deck! 14:05:34 or something 14:05:43 52 pickup? 14:05:49 that's 6* 14:05:49 -!- serq has quit [Quit: und weg...] 14:05:52 ic 14:06:04 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 14:07:17 oh right, have to use dump for in-progress games, I always forget that 14:08:31 (although, that still leaves a total of nine potential slots still taken up by decks, or six if you ignore plain and legendary at corresponding game chunks) 14:08:49 (clearly that is where ornate also flies out the window) 14:09:01 -!- piginabag has quit [Ping timeout: 246 seconds] 14:09:20 is there much plan in making decks more usable for non-nem worshipers? 14:10:01 I am not really convinced that they should exist, outside of nemelex gifts 14:10:29 if they didn't, that would simplify the design 14:11:00 once I defang storm and pain a bit, 7/8 destruction cards are free conjurations 14:11:59 battle is pretty solid if you're not with chei (haste) or the good gods (demons) 14:12:01 since it's just nem worshipers under consideration, but then again we also can't make decks just poof when you abandon nem without some code hijinks 14:12:49 and I have some ideas for making wonders appeal to everybody 14:13:15 IMO they shouldn't be items if they don't exist otherwise 14:14:31 there's more knifework that could be done with the current scenario 14:14:53 wheals: yeah, which would suggest tabstorm's approach 14:14:58 where they exist in the ability menu 14:15:06 something like that, ype 14:15:09 yep 14:15:10 like the deck types, defence and changes don't need to exist 14:15:20 and possibly plain summoning 14:15:36 possibly 14:16:14 i'd just like to see them useful enough for non-nem evo users that they 14:16:24 're a part of the kit, like evokers 14:16:26 then there's no overlap or need of remembering subdeck types, each type of deck just does a given set 14:16:44 -!- elliptic has joined ##crawl-dev 14:17:03 whoooooo wants to build cards and test them while I'm too rusty / tired to play good and assess that 14:17:46 theTower: experimental branch maybe 14:17:50 would help with that a lot 14:17:54 that would be quite reasonable 14:17:56 The manticore flicks its tail. 14:17:56 _The volley of spikes hits you! 14:17:57 hm 14:18:10 If the |amethyst wills it! 14:18:13 i guess beams don't say if they do no damage 14:18:18 For he must be appeased! 14:18:26 right, I need to get barbs de-specifically-manticore'd 14:18:47 -!- ontoclasm has joined ##crawl-dev 14:19:05 I can probably set up a cards branch, but yea, cszo would probably get more action 14:19:35 on a curious note, would it be awkward to list in the standard deck description ?/c somewhere 14:20:33 or in the nemelex abilities or nemelex description or something, if there's one thing I haven't been doing it's making cards simpler 14:21:02 could you "link" to it from those description pages? 14:21:05 I did a git pull origin master, make debug, ./crawl -mapstat, and I still get the same error: /home/crawl-dev/crawl-dev/crawl/crawl-ref/source/dat/des/portals/bailey.des:368: Couldn't find a map for bailey_polearm 14:21:10 i.e. "press ! for card descriptions" 14:21:17 do I need to delete the des folder before a make or somethign? 14:21:34 did you refresh the des cache 14:21:44 johnstein: no, def. don't do that 14:21:47 probably not since I don't know how to do that 14:21:58 running crawl will refresh the des cache 14:22:02 ah ok 14:22:03 johnstein: try running crawl normally first 14:22:07 ty 14:22:09 mapstat didn't run into any bailey errors for me 14:22:16 ontoclasm: I have no experience in the description blackarts, but I think that sounds reasonable 14:22:17 -!- elliptic has quit [Quit: Leaving] 14:22:19 it did get "Bad (disconnected) level on D:1 (minmay_arrival_up_and_down, layout_loops_ring)" 14:22:20 that did it 14:22:22 ty 14:22:22 and then quit 14:22:32 wonder why ./crawl -mapstat won't do the same thing 14:22:50 johnstein: well it should, but perhaps the game setup is a bit different there 14:23:28 i suspect it starts the mapstat before the des cache is fully rebuilt or something 14:23:52 s/i suspect/i'd suspect/ # i have no knowledge of the code 14:24:22 what particular reason are you getting mapstat running anyway 14:24:34 wheals: it crashes out during the des cache rebuilding 14:24:44 johnstein: it being normal crawl? 14:24:54 gammafunk: during -mapstat 14:24:57 if it's to see d/cs then I wouldn't worry about it since almost anything can break it 14:24:57 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 14:25:24 it was regenerating the des files and crashed on bailey.des. running ./crawl directly worked just fine 14:25:41 johnstein: ok, but after you generate the cache normally, does mapstat work? 14:25:44 -!- CKyle has joined ##crawl-dev 14:25:55 theTower: folks were talking about it in here. I was looking at the objstats google doc and it looked interesting. 14:25:57 try with only only iteration 14:26:04 -iters 1 14:26:04 -!- Patashu has quit [Ping timeout: 260 seconds] 14:26:05 or -iters 10 even 14:26:19 gammafunk: yes, it worked fine after ./crawl 14:26:23 ok, good 14:26:41 theTower: should I not be using it? 14:26:43 yeah I can look into the des issue, but I'm ok with needing to run crawl normally to get working des 14:27:09 I was just wondering if the hassle could be avoided >_> 14:27:24 I'd recommend running it for any vault where you think it might have placement issues 14:27:33 medium-larger vaults or vaults in weird layouts 14:27:41 -!- N78291 has joined ##crawl-dev 14:27:48 but if you have no reason to suspect that, it won't really give you new information 14:28:17 it you're curious about the placement of other vaults on the level in actuallity (as opposed to looking at weights), then it's useful information 14:29:07 see, when I see that d/cs can happen for the uniq_ vaults I give up on d/c management beyond using what I already know >_> 14:29:43 -!- ackack has joined ##crawl-dev 14:29:51 mapstat found a really critical vault bug for primary vaults 14:30:04 basically they weren't placing in most branches 14:30:32 I suspected my depths vaults and crypt vaults were never placing after looking at lg over a long time 14:30:41 -!- read has quit [Ping timeout: 260 seconds] 14:30:42 and mapstat confirmed this, grunt figured out what the bug was 14:30:55 I do not doubt that it can be useful 14:31:03 (crypt vaults?) 14:31:15 yeah primary vaults in crypt 14:31:47 right, the one branch where non-rune primary vaults actually have any representation 14:31:50 it was depths/crypt...I also want to say lair and I think D was ok 14:32:21 I bet I would have caught it if I was making depths vaults during the key period >_> 14:32:32 -!- N78291 has quit [Read error: Connection reset by peer] 14:32:35 well how would you have caught it? 14:32:52 constant floor regenerations 14:33:15 yeah I'm trying to remember, did I up the weight and try generating? 14:33:56 -!- fevertrip has quit [Quit: Page closed] 14:34:19 but anyhow it was also affecting Lair and crypt vaults that existed while you were active before then 14:34:27 this bug was actually going back to like 0.13-a 14:34:36 and was fixed much later 14:35:01 fair enough 14:35:33 (as I said, primary vaults not placed by PLACE or the panlord tags are a rarity for most branches) 14:36:58 -!- N78291 has joined ##crawl-dev 14:37:30 I guess one reason I like it is because like objstat does with items it tells you how many times said vault actually places per 100 games, as opposed to staring at a probability/weight that doesn't reflect true placement; I think I'd want to run it for any medium or larger sized vault that placed monsters, though 14:38:58 just since you put all that time into making the vault, why not see how it places in actual games, but it is time-consuming to generate 100 iterations of more than 5 levels 14:38:59 I have to admit I'm wary of those stats overstating their position in design aspects but I'm a rather specialized (nut)case here anyway 14:39:27 -!- Whistling_Beard has joined ##crawl-dev 14:40:00 like, when you make enough vaults and it's fast enough and you have innate low self-esteem you worry about your vaults appearing _too_ often instead >_> 14:40:46 -!- kekekela has quit [Quit: Page closed] 14:42:12 (or you work around standard placement entirely with branch ends and editing others long-untouched vaults and branch entrances and overflow altars) 14:42:33 (and the decor placer nonsense) 14:42:33 -!- Whistling_Bread has quit [Ping timeout: 258 seconds] 14:42:52 (where are all the swamp vault submissions) 14:42:52 -!- Lawman0 has quit [Ping timeout: 240 seconds] 14:44:49 -!- ackack has quit [Ping timeout: 244 seconds] 14:45:11 (still working on my silly swamp vault ending...) 14:47:42 johnstein: silly in which way? 14:48:18 silly in that I'm still new to vault making :) 14:48:32 taking Grunt's Vault-Making for Dummies program 14:49:02 silly because I'm still going up the learning curve 14:50:41 todo: grunt_vaults_for_dummies 14:51:12 -!- Piginabag_ has quit [Quit: Page closed] 14:51:29 training dummy (158) | Spd: 10 (07stationary) | HD: 1 | HP: 6 | AC/EV: 0/0 | Dam: 1 | 11non-living, 10items, 10doors | Res: 13magic(immune), 12drown, 04rot+++, 13neg+++, 13torm | XP: 2 | Sz: Large | Int: high. 14:51:29 %??training dummy 14:51:54 theTower: any other card plans? 14:52:22 -!- ystael has quit [Ping timeout: 240 seconds] 14:52:45 -!- tabstorm has quit [Ping timeout: 272 seconds] 14:53:53 green ugly thing (03u) | Spd: 10 (move: 90%) | HD: 12 | HP: 51-80 | AC/EV: 4/10 | Dam: 1708(poison:24-48) | 10doors | Res: 06magic(40), 03poison | Vul: 11silver | Chunks: 06mutagenic | XP: 554 | Sz: Medium | Int: animal. 14:53:53 %??ugly_thing 14:54:53 large abomination (04X) | Spd: 6-12 | HD: 11 | HP: 24-62 | AC/EV: 0/0 | Dam: 40 | 07undead, evil | Res: 06magic(100), 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++, 11silver | XP: 336 | Sz: Big | Int: plant. 14:54:53 %??large_abomination 14:55:23 -!- figging has quit [Ping timeout: 240 seconds] 14:55:26 unknown monster: "very_ugly_thinng" 14:55:26 %??very_ugly_thinng 14:55:28 brown very ugly thing (08u) | Spd: 10 (move: 90%) | HD: 18 | HP: 81-117 | AC/EV: 6/10 | Dam: 2708(acid:7d3) | 10doors | Res: 06magic(40), 08acid | Vul: 11silver | Chunks: 06mutagenic | XP: 1440 | Sz: Large | Int: animal. 14:55:28 %??very_ugly_thing 14:56:03 large ugly thing, enormous ugly thing, titanic ugly thing 14:56:40 * bh grumbles 14:56:47 aw yeah, orcs talking in orc 14:57:14 * wheals wonders whether this will be his biggest accomplishment 14:57:20 -!- reaverb has joined ##crawl-dev 14:57:30 "wwwhhheeeaaalllsss" 14:58:01 -!- Zooty has quit [Ping timeout: 246 seconds] 14:58:10 make ugly things merge like slime creatures! 14:58:15 n78291: use the multiple random_near_space calc like dispersal arrows to put some distance between a summoned twister and the player, functionize flaying and make the legendary pain card use it over torment (not on the player, maybe add pain-esque low non-lethal necro damage for using the card though), 14:58:22 titanically ugly thing 14:58:39 flaying everything in sight would be funny 14:58:43 including the player 14:58:45 -!- tabstorm has joined ##crawl-dev 14:58:57 and itself!! 14:59:31 how does a card flay itself 14:59:37 does the theTower not use irc name completion?!?! 15:00:00 who needs it for simple names! 15:00:06 wheals: shreds some cards ;-; 15:00:22 multi-card cards, interesting idea 15:00:28 Hmm, how would flaying monsters be differant from torment? flat damage vs. %? 15:00:46 n78291: make wild magic apply its effects randomly-per-power to everything else in los and replace shafts in wonders with it, placid magic card that does near-total mp draining / extreme antimagic and cancellation and throw it into wonders too 15:00:51 reaverb: DS with ignite poison 15:00:54 reaverb: it doesn't hit you 15:01:02 N78291: hm 15:01:06 You draw a card... It is the Subgame. Draw seven cards to begin. 15:01:06 the not hitting the player is the point, yes >_> 15:01:06 -!- demiskeleton has quit [Quit: Leaving] 15:01:07 i made a commit with that first thing 15:01:17 wild magic? 15:01:19 but it's probably not in my reflog anymore 15:01:20 yeah 15:01:32 Ah, not hitting players. 15:01:32 !rebase wheals 15:01:33 Grunt rebases wheals. Wheals is banished to the reflog! 15:01:43 Grunt: timbw was telling me you had scary plans for buffing mnoleg, was that just U? 15:01:54 searching s-z logs 15:01:59 ? ? ? 15:02:05 Grunt: it's what timbw said! 15:02:25 is he full of Swedish lies 15:02:37 gammafunk, wheals: using tab completion all the time leads to people not being able to remember what numbers mister n7 has 15:03:17 theTower: just remember sum to 27 15:03:26 I've had Ideas, but nothing I'd serious consider implementing. 15:03:32 *seriously 15:03:33 n76382 15:03:42 grunt....grunt ideas?! 15:03:50 -!- WereVolvo has quit [Read error: Connection reset by peer] 15:03:59 !send gammafunk Grunt ideas 15:04:00 Sending Grunt ideas to gammafunk. 15:04:05 noooooo 15:07:05 theTower: http://pastie.org/9160618 15:07:46 that will probably have some conflicts 15:07:51 just some 15:08:15 i'll just rewrite from scratch 15:08:39 Obviously pass a function pointer instead of a card so you can get rid of the switch statement <_< >_> 15:09:00 reaverb: as far as I can tell decks.cc is a shambles, wanna clean it all up 15:09:06 n78291? 15:09:21 wheals: does that random_nearby_monster ignore firewood? 15:09:24 just look at how terrible the rangers code is 15:09:31 ??damnation card[fungus 15:09:32 theTower: I'll put it on my todo list, but I have some other stuff I'm working on :D 15:09:32 damnation_card[2/3]: The fungus is devoured by a tear in reality. x2 15:09:35 no 15:09:41 probably it should 15:10:09 but what would grunt post tvs of when people mention damnation card 15:11:03 reaverb: i actually thought of that when i found the patch but then i remembered i don't understand function pointers 15:11:11 wheals: Hehe. 15:11:24 at least the syntax 15:12:10 I suspect a function pointer wouldn't be any clearer than a switch anyway, at least when there are only 2 cards. 15:12:21 huh...was it always true that items out of los were coloured normally? 15:12:45 must be since this is 0.15 15:13:21 but I don't remember seeing green rat corpses become green instead of ..oh maybe it's my rc 15:14:31 -!- _miek has quit [Quit: Lost terminal] 15:14:33 I wonder if _mass_card could be generalized for things like, ex, bend space. 15:15:04 or torment 15:15:17 i guess not torment 15:19:22 -!- _miek has joined ##crawl-dev 15:19:22 "flay the player if there's no monsters around" 15:19:22 Phillip (L11 DECj) (D:10) 15:19:22 -!- WereVolvo has quit [Ping timeout: 264 seconds] 15:23:31 -!- Schizzik has quit [Quit: Page closed] 15:24:28 03reaverb02 07* 0.16-a0-2021-gafa1673: List artefact stat boosts in SID order (Yermak) 10(19 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=afa1673e954d 15:25:15 theTower: http://sprunge.us/dTfX 15:25:41 sea snake (11S) | Spd: 12 (swim: 40%) | HD: 10 | HP: 53-77 | AC/EV: 2/15 | Dam: 2404(strong poison:36-65) | amphibious, cold-blooded | Res: 06magic(40), 12drown | Chunks: 09poison | XP: 737 | Sz: Medium | Int: reptile. 15:25:41 %??sea_snake 15:25:52 yak (07Y) | Spd: 10 | HD: 7 | HP: 29-50 | AC/EV: 4/7 | Dam: 18 | Res: 06magic(20) | XP: 204 | Sz: Large | Int: animal. 15:25:52 %??yak 15:25:56 -!- serq has quit [Changing host] 15:26:03 killer bee (07y) | Spd: 20 | HD: 3 | HP: 10-23 | AC/EV: 2/18 | Dam: 1008(poison:6-12) | fly | Res: 06magic(10) | Vul: 09poison | Chunks: 09poison | XP: 62 | Sz: tiny | Int: insect. 15:26:03 %??killer_bee 15:28:30 wheals: thanks 15:28:34 np 15:28:44 it was an idea whose time i knew would come 15:29:44 03N7829102 07[cards] * 0.16-a0-1807-g5ffb1eb: Let the twister from Storm appear farther from the player (theTower). 10(6 minutes ago, 1 file, 16+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5ffb1eb8004c 15:29:47 char_set=unicode option ignored 13https://crawl.develz.org/mantis/view.php?id=9166 by TAS2012 15:29:49 -!- TAS_2012v has joined ##crawl-dev 15:35:39 -!- Calisca3 has quit [Ping timeout: 245 seconds] 15:44:34 -!- Alark has quit [Quit: Page closed] 15:45:16 -!- WereVolvo1 has quit [Read error: Connection reset by peer] 15:49:05 -!- Artelis has quit [Ping timeout: 264 seconds] 15:50:37 it got changed. include = old_unicode_glyphs.txt 15:53:15 Experimental (cards) branch on crawl.beRotato.org updated to: 0.16-a0-1807-g5ffb1eb 15:53:29 !!! 15:53:51 Webtiles server restarted. 15:54:25 someone asked for a cards experimental? 15:54:33 thanks 15:55:11 now you have a bit more reason to worry about save compat and other breakage even in the short-term, commit-wise 15:55:18 -!- stanzill has quit [Changing host] 15:55:20 but at least anyone can play-test 15:55:53 np. should be able to ??rebuild too like the other experimentals 15:57:54 -!- ElanMorin has quit [Quit: WeeChat 1.0.1] 15:59:02 -!- mamgar has quit [Ping timeout: 245 seconds] 16:01:07 -!- _miek has quit [Quit: Lost terminal] 16:02:47 -!- dtsund has joined ##crawl-dev 16:04:00 -!- rossi_ has quit [Ping timeout: 264 seconds] 16:06:21 -!- DrKe has quit [Ping timeout: 260 seconds] 16:08:06 -!- Bloodsparce has quit [Quit: Page closed] 16:09:54 -!- Earlo has quit [Remote host closed the connection] 16:11:19 -!- Krakhan has quit [Changing host] 16:11:54 Three games in a row I haultve gotten this irritating oklob zot va 16:12:14 have* cault* 16:12:16 vault** 16:12:23 AreBrandon: Going to assume you meant to post that in ##crawl :D 16:12:24 -!- Crehl has quit [Read error: Connection reset by peer] 16:12:29 ah, that must be what the if player::name == 'AreBrandon\0' commit was about 16:12:57 chequers: interesting string usage 16:14:00 -!- DrKe has joined ##crawl-dev 16:14:40 Oh I was going to post that in ##crawl and then complain about the vault in here :P 16:14:56 saved time! 16:15:00 which vault is it, anyway 16:15:02 grunt_zot_stairs_overgrown 16:15:05 the one with all th 16:15:06 oh 16:15:21 default defense not prepared, give me a second 16:15:43 !lg * recent kmap=grunt_zot_stairs_overgrown 16:15:44 No games for * (recent kmap=grunt_zot_stairs_overgrown). 16:16:17 Vault Defense, a new game by theTower 16:16:28 vaults can defend themselves 16:16:37 ideally they would, yeah 16:16:40 It has been pretty trivial for each of my characters is all 16:17:01 Though one had freezing cloud and the other was an invisible spen so n too small I guess 16:18:25 -!- DrKe has quit [Ping timeout: 255 seconds] 16:18:44 looking things over, it does seem a little... toothless for lua oklobs 16:18:49 it is quite late, after all 16:19:06 (the very first design had oklob annihilators and oklob demonologists, after all) 16:19:22 mm that would be more challenging 16:19:30 Or maybe acid bee nests 16:19:41 acid bird nests, clearly 16:19:42 what's an acid bee, there are only acid birds 16:19:46 theTower: hi.... 16:19:50 oklob death priests 16:20:07 oklob swordmasters 16:20:25 oklob era-enders 16:20:30 They still look like bees in tiles so they are acid bees :P 16:20:36 03ChrisOelmueller02 {Sage} 07* 0.16-a0-2022-g8bbc685: Remove dead code 10(4 hours ago, 1 file, 0+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8bbc685dc590 16:20:39 !lg * ikiller=caustic_shrike 16:20:39 7. Splatman the Petrodigitator (L26 GrIE of Makhleb), splashed by a caustic shrike's acid on Depths:4 (hangedman_box_tower) on 2014-11-09 19:44:54, with 544816 points after 100121 turns and 9:36:02. 16:21:21 quick, somebody find that plain shrike tile from roctoclasm and invert the colours 16:21:37 I was just gonna invert the raven tile 16:21:58 someone thinks too small 16:22:03 basically, I have no clue how tile variant selection works 16:22:55 -!- DrKe has joined ##crawl-dev 16:24:51 -!- DaneiTHREE has quit [Ping timeout: 265 seconds] 16:24:59 do we really want abandoned shops in the Abyss? 16:25:23 sure, the abyss ate the shop and then ate the shopkeeper 16:25:33 can we have orb mimics in the abyss? 16:25:35 I always assumed these were disfunctional abyss portals, but shops are deal-breaking for me 16:25:52 consollllllllllll 16:29:11 dpeg_: I believe we get closed shops when the abyss is copying the dungeon 16:29:30 if it bugs you, make an 'abyssal shop' with a different description 16:29:32 <|amethyst> could turn them into empty arches then 16:29:55 turn them into abyssal souvenir shops 16:30:03 !vault hangedman_abyss_feature_spike 16:30:03 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/abyss.des;hb=HEAD#l371 16:30:06 |amethyst: empty arches are always ok 16:30:07 <|amethyst> Fake Plastic Abyssal Rune of Zot 16:30:12 !vault hangedman_abyss_mock_shop 16:30:13 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/branches/abyss.des;hb=HEAD#l325 16:30:27 have it sell items that all turn out to be mimics 16:30:29 empty arches are meh. A shop isn't a portal 16:30:41 maybe abyssal portals could not be rainbow coloured 16:30:49 I want no shops in my Abyss :( 16:30:51 They aren't. 16:31:00 but they're not shops 16:31:02 Abyss portals are ETC_WARP these days. 16:31:05 oh 16:31:19 ... maybe exits aren't??? 16:31:20 then where's the confusion coming from, they have abandoned right in their feature name 16:32:01 -!- DocEon has quit [Remote host closed the connection] 16:32:13 dpeg_: think about it this way: Part of the dungeon got sucked into the abyss. The shop keeper then {packed up and went home / got eaten} 16:32:43 -!- Monkaria has quit [Quit: Page closed] 16:32:54 and an enterprising abyss denizen moved in 16:33:04 bh: I could live with that, but then the description has to change. "corrupted shop" or something 16:33:31 "bikeshed shop" :D 16:33:48 "abandoned bikeshed" 16:34:13 Gazork's Abyssal Souvenir Bike Shed 16:34:18 <|amethyst> Lurking Shop of Horrors 16:34:23 dpeg_: corrupted shp: distortion weapons, ... 16:34:47 I take it dpeg won't like my shop of naniwa eventual vault then 16:34:49 |amethyst: scrolls of torment, ... 16:34:58 portable altar of lugonu for a high price 16:35:06 -!- hauzer has quit [Quit: Leaving.] 16:35:12 imo make Naniwa be a bazaar entrance 16:35:25 Cimim's Runes for Cheap 16:35:38 a bazaar entrance with a shop that just has a dozen of the same exact item? 16:35:56 yes 16:35:59 http://i.imgur.com/DbfDK1L.png 16:36:01 there we go 16:36:34 <|amethyst> bh: is that done with variants or separate enums? 16:36:43 wooo numbers 16:37:26 |amethyst: variants 16:37:41 the patch itself is really bad and breaks a bunch of stuff 16:37:44 * Grunt topples bh's dominos. 16:37:46 -!- Ratboiler2 has quit [Quit: Page closed] 16:38:30 * bh sinks Grunt's battleship 16:38:45 -!- Ratboiler has quit [Quit: Page closed] 16:38:52 checkmate. 16:39:00 * Grunt sends bh to jail; Do Not Pass Go 16:39:08 |amethyst: ideally each tile should be a separate enum so they can have their own variants 16:40:57 03N7829102 07[cards] * 0.16-a0-1808-g201eef8: Hackily replace Pain card torment with flaying (theTower). 10(9 minutes ago, 1 file, 34+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=201eef8eab61 16:41:00 <|amethyst> hm, but then saying which tiles are part of a "set" is tricky 16:41:02 Zannick: http://i.imgur.com/exfL6yT.png 16:41:19 hackily 16:41:38 I... was just going to functionize spell_flay's effects 16:41:49 apparently flaying checks for things like the death of a flayed ghost to end 16:41:57 erp 16:42:12 -!- ackack has joined ##crawl-dev 16:42:57 flat 5hp reduction? do the hp cost abilities also work that way? 16:43:02 wouldn't surprise me if they did 16:43:22 I guess you have to know whether it will kill you 16:44:31 mm KILLED_BY_DRAINING imo 16:44:52 yeah actually, don't you have to use ouch or something 16:44:55 !lg * ktyp=draining 16:44:56 3909. Luxivar the Slasher (L8 DsAK of Lugonu), drained of all life by SibleyIrresistible's ghost on D:7 on 2014-07-26 05:06:04, with 1381 points after 5387 turns and 0:17:44. 16:45:01 ! 16:45:08 he did say hackily 16:45:16 I based it on pain spell 16:45:25 -!- braveplatypus has quit [Quit: Page closed] 16:46:04 remove abandoned shops from Abyss 13https://crawl.develz.org/mantis/view.php?id=9167 by dpeg 16:46:06 notional ghosts 16:46:13 heh 16:46:14 if (spell == SPELL_PAIN 16:46:14 && (you.species != SP_DEEP_DWARF && !player_res_torment())) 16:46:14 { 16:46:14 dec_hp(1, false); 16:46:33 I think that's maybe a special case for doing 1 damage 16:46:39 how do you remove a mutation in wizmode? &[ using -1 as levels doesn't work 16:46:46 man, abandoned is readily multi-purpose there 16:46:47 0 16:46:48 Use 0 as the levels IIRC 16:47:00 gammafunk: note that it doesn't interact properly with the Fortitude card 16:47:16 would help if I knew what Fortitude did 16:47:22 ??fortitude_card 16:47:23 I don't have a page labeled fortitude_card in my learndb. 16:47:25 ??fortitude 16:47:26 fortitude[1/1]: Damage Shaving and a bonus to strength. 16:47:40 well what is "that" in this case? 16:47:45 or it rather 16:47:52 it's literally the same as deep dwarf damage resistance 16:47:56 iirc 16:47:57 I don't think it stacks 16:48:12 you mean dec_hp doesn't interact properly then? 16:48:13 that's silly 16:48:19 anyway Pain should probably be affected by fortitude in the same way that it's affected by dd damage resistance 16:48:23 (casting Pain) 16:48:23 yeah it really should use ouch or the proper player damage function 16:48:48 apparently &r orc makes you a lava orc 16:48:53 haha 16:48:54 hah 16:49:01 they live on! 16:49:10 gammafunk: let me check something 16:49:52 -!- Pacra has joined ##crawl-dev 16:50:18 todo: salamanders experimental branch 16:50:27 PleasingFungus: fortitude stacks. 16:50:31 Just checked the code. 16:50:32 reaverb: ah, neat! 16:50:41 I stand corrected 16:50:49 so if you get Fortitude as a dd 16:50:55 gammafunk: yeah it should probably use a proper function 16:50:57 you're 16:51:01 !glasses 16:51:01 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 16:51:03 stacked 16:51:11 ... 16:51:11 if you get fortitude as a dd nemelex asks what are you doing worshipping him 16:51:29 PleasingFungus: There's this great crawlcode line: 16:51:33 1learn add Grunt ... 16:51:35 int shave = 1 + random2(2 + random2(1 + you.experience_level / 3)); 16:51:40 (For DD) 16:51:41 ya 16:51:49 -!- read has quit [Ping timeout: 272 seconds] 16:52:04 !send PleasingFungus "You shave the yak!" 16:52:05 Sending "You shave the yak!" to PleasingFungus. 16:52:20 hrm, is there any safety mechanism with e.g. makhleb abilities, or can you just kill yourself? 16:52:27 You shave the yak like a pillowcase!!! 16:52:59 gammafunk: I think there's a safety. They can't be used under Death's door IIRC 16:53:24 well death's door is not exactly what I meant but 16:53:40 -!- siepu has quit [Quit: Leaving] 16:53:52 My thought is that if it has the death's door stuff then it would have the safety :D 16:54:15 makhleb abilities just won't let you use them if you lack the hp 16:54:27 ^ 16:54:47 and yeah ddoor prevents you from using them as well 16:55:02 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 16:55:18 <|amethyst> but pain is different 16:55:27 <|amethyst> pain is free if you have 1 hp 16:55:36 reaverb: yeah I wouldn't make too many assumpions there, death's door is weird 16:55:41 <|amethyst> and I don't think it would be good to change that 16:56:18 so, is flaycard free with 4 hp 16:56:26 you survive with 1 16:56:33 ah 16:56:46 oh, is that how dec_hp works? 16:56:47 -!- MgDark is now known as MgDark_HuIE 16:56:58 <|amethyst> gammafunk: if fatal is false 16:57:01 aha 16:57:07 well, that's reasonable enough 16:57:11 -!- ystael has quit [Ping timeout: 255 seconds] 16:57:24 I guess it still needs to use ouch for proper attribution? not sure if it should be changed or not 16:57:30 <|amethyst> one problem with pain and presumably this 16:57:42 <|amethyst> if you are poisoned you can kill yourself with no chance to react 16:57:55 <|amethyst> since you take poison damage after the action 16:58:12 re: cloud cone and mist/rain 16:58:23 is there any way to make it so higher spell power actually shortens the duration of these? 16:58:26 <|amethyst> not sure what would be better, maybe prohibiting or warning against things that would leave you at 1 hp when you are poisoned 16:59:43 did anyone try the sdl2 cross build yet? 16:59:53 Napkin: it builds in mingw 17:00:08 did anyone try the sdl2 cross build that i created yet? 17:00:14 oh 17:00:20 uh, did you post that? 17:00:33 and added it to the trunk page 17:00:34 you posted a 1.2.15 build I recall 17:00:48 you added sdl2 to the trunk page? 17:00:56 <|amethyst> yeah 17:00:59 <|amethyst> http://crawl.develz.org/trunk/ 17:01:10 <|amethyst> third build down 17:01:14 well, I guess that's reasonable 17:01:22 let me try it 17:01:22 not sure that's a good idea 17:01:46 but i'm curious to know if it works - then i would add it to the nightly build job 17:01:49 Napkin, you're wild and crazy, and we've just learned to expectit 17:01:56 oh yeah my windows 8 problem 17:02:01 hrm maybe I should just try wine 17:02:49 i guess i should add the possible includes to options_guide.txt before resolving #9166 17:03:23 -!- _miek has joined ##crawl-dev 17:04:29 hmm, maybe we should put the sdl2 in a separate "experimental" category? could be used for other things in the future as well 17:04:45 how far along is progress with sdl2? 17:04:57 Napkin: under wine it loads and plays normally, so I think you'refine 17:05:11 !seen ontoclasm 17:05:12 I last saw ontoclasm at Sun Nov 9 20:21:10 2014 UTC (2h 44m 2s ago) saying 'i.e. "press ! for card descriptions"' on ##crawl-dev. 17:05:19 currently Android is almost there, and there are likely some problems with the implementation 17:05:37 Napkin: off-topic, but what do you think of this FR for mantis? Is it possible? :D https://crawl.develz.org/mantis/view.php?id=9162 17:05:39 but basically it builds in all platforms, including the dev environments we need 17:05:42 bh: hi 17:05:42 thanks, gammafunk 17:05:58 without looking, reaverb, probably ;) 17:06:10 gotta grab some sleep, will look into it tomorrow 17:06:16 there's code in tilesdl.cc that has been #if 0'd since 2008 17:06:22 -!- AGinsberg has quit [Ping timeout: 250 seconds] 17:06:29 haha 17:06:29 -!- Calisca has quit [Ping timeout: 245 seconds] 17:06:30 Napkin: Ok, thanks :D 17:06:45 -!- _miek has quit [Quit: Lost terminal] 17:06:52 Napkin: Should I reclassify that under "Mantis" instead of "Crawl" in the meantime? 17:07:00 set it to include on April 1st 17:07:00 please do 17:07:50 bh: did you ever fix the os x build of domino? 17:07:57 the namespace problem wrt rand stuff 17:08:10 -!- _miek has joined ##crawl-dev 17:12:31 gammafunk: yes 17:12:52 So...On removing corpse sacrifices: 17:12:53 https://bpaste.net/show/406076232955 17:13:53 <|amethyst> just 700/600 the piety for kills? 17:15:02 |amethyst: I play-tested it a bit and it seemed reasonable. I got to **** on SpEn before Lair with this patch applied. 17:16:25 And of course "It can always be changed" 17:17:47 -!- Kramell has quit [Remote host closed the connection] 17:18:10 gammafunk: dunno what the best integration point is 17:19:33 bh: did you do |amethyst's suggestion of non-adjacent colours? 17:20:00 <|amethyst> gammafunk: in elf (no adjacent blue) 17:20:14 some kind of non-trivial use of it is a very good idea 17:20:28 03wheals02 07* 0.16-a0-2023-gd5cb7ae: Document the new display_char includes. 10(54 seconds ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d5cb7ae944ef 17:20:43 <|amethyst> gammafunk: bh and ontoclasm were talking about that earlier wrt mosaic 17:20:55 I'd love to see like continuous walls of some kind that knew about orientation, but that'd require actual tile art to exist 17:22:06 yeah I'm by no means vetoing any of it, esp. since I'm not doing the work; I understand how it's useful mid/long-term and it's more if someone like |amethyst is satisfied about the code I guess 17:22:22 but obviously it does need to build on linux/os x/windows 17:22:48 <|amethyst> I made it so you can use Crawl's RNG to drive C++ stl stuff 17:22:57 ^ he is literally the best 17:23:00 oh, so it should build now? 17:23:04 <|amethyst> so you don't need subtract_with_carry engine anymore 17:23:08 gopher it 17:23:19 uh, I prefer usenet thanks 17:24:41 -!- CKyle has joined ##crawl-dev 17:24:48 So any suggestions on progressing removing oka corpse sacrifices? It might be fine to just push that patch to Trunk, but it could also be discussed on crd or pushed to an experimental branch. 17:24:49 gammafunk: once someone generates a tile set :) 17:25:02 -!- Pacra has quit [Quit: welp cya] 17:25:07 I'd prefer the last of those 17:25:08 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 17:25:11 bh: time to fire up your Gimp 17:26:25 gammafunk: you really, really don't want me drawing tiles 17:26:36 ./domino.h:132:13: warning: 'static' function 'asDirection' declared in header file should be declared 'static inline' [-Wunneeded-internal-declaration] 17:26:39 static bool asDirection(const Point& pt, Direction& dir) 17:26:40 bh: ^ 17:28:01 oka corpse sac removal seems like it likely wouldn't need an experimental branch and would probably be best play-tested in trunk 17:28:46 I vaguely feel like arguing but honestly I don't feel strongly enough 17:28:53 trog corpse sacrifice is vaguely nearly meaningful 17:28:57 oka's isn't really 17:28:59 reaverb: did you try a character that eats? sp gets max piety under oka since they don't eat anything, and I'd be more curious about how a species that gets less piety overall under the old system (since they had to eat) gets along 17:29:20 gammafunk: +1 for oka corpse sac rremoval 17:29:30 you mean reaverb Lasty ? :) 17:29:36 the cool thing about oka's is the whole visible big piety boost for sacrificing a tough enemy 17:29:42 gammafunk: I thought it would be best to start with the species which had the biggest change, I could try another character. 17:29:43 it'd be neat if that showed up in some form 17:29:45 (it's reaverb's patch) 17:29:49 that's actually visible to the player 17:29:50 gammafunk: I just saw you mention it :p 17:30:04 aside from that I'll wait for trog to start arguing 17:30:05 well clearly just add the piety from sacrifices to killing things 17:30:10 reaverb: it's actually the species that had the least change probably.... 17:30:21 since sp had no decision to make 17:31:04 PleasingFungus: does trog stand for tabstorm in this context? 17:31:10 -!- dudududu has quit [Client Quit] 17:31:20 trog stands for trog corpse sacrifice 17:31:35 Bloax: well, you don't necessarily sacrifice *every* corpse 17:31:40 oh well you said "wait for trog to start arguing"... 17:31:41 gammafunk: I was mostly thinking of "which species would have the greatest change in piety from removing corpse sacs", I don't normally think of corpse sacs as creating a "decisions" <_< >_> 17:31:56 well chunkless will be a reality 17:31:58 <|amethyst> reaverb: it's more a decision with necromancers I'd say 17:32:02 Bloax: god, I hope not 17:32:15 PleasingFungus: you get a differant message if you kill a tough enemy!!!! 17:32:18 (and more piety) 17:32:19 oh, really 17:32:22 I knew about more piety 17:32:24 didn't remember the message 17:32:41 reaverb: even ignoring the decision aspect, sp get more piety overall since they sac everything. you're making a bigger change to those species that previously *didn't* sac everything 17:32:55 |amethyst: Hmm, that's something I should test. 17:34:46 seemed like just making corpse sacrifice automatic might be one option. maybe each god demands a higher percentage. leads to some gods not leaving you with as many corpses to use. is that an interesting choice? (should I worship this god if I won't have enough corpses to eat (?) or necromance (!)) 17:34:55 -!- Kramin has left ##crawl-dev 17:34:55 Yeah I think the most important characters to test are the ones that have to eat and those that otherwise have a use for corpses 17:35:11 *eat meat 17:35:23 gammafunk: I think any species could be the "biggest change" depeneding on what the new numbers were. I guess I'll try a HuNe next, see if there's much change. 17:38:13 I don't understand what that means. We're talking about what's in your patch. 17:38:13 but again we can get a lot more feedback with more people testing in trunk 17:38:13 gammafunk: Ok, maybe using a sp as the first test subject was incorrect. (and yes all this would be blown out of the water by trunk testing :D) 17:38:13 reaverb: yeah I don't think it's wrong to have tested sp, my point is just that there are actually more important things to test (and they're all actually important) 17:38:13 johnstein: sounds like a weakened version of gozag's conduct 17:38:13 And of course somebody else could play with the path and give feedback before it goes to trunk <_< >_> 17:38:51 johnstein: possibly something like that could be worthwhile; I can imagine okawaru specifically taking the nastier foes you kill, for example (though that would be more of a flavour thing than anything) 17:39:02 but you'd need to think it out to actually turn it into something meaningful 17:39:35 one thing I worried about was losing dragon hides more often 17:40:01 but then I thought at least Oka could have a chance of gifting you the hide if he took the dragon corpse 17:40:18 I think in practice if you cared about the corpse at all for any reason whatsoever, you just didn't sac it 17:40:21 trog/mak/lu oh well. sucks to be you 17:40:46 sorry gammafunk I was talking about if you just had the god auto-sacrifice a % 17:41:08 since many people use auto-sac anyway. 17:41:44 i saw my name mentioned whats going on 17:41:46 <|amethyst> I don't think anyone who can eat meat auto-sacs *everything* 17:42:02 tabstorm: removing oka corpse sac 17:42:17 would you increase his piety gain on normal kills 17:42:21 I just chop bodies and eat prior to auto-explore. then my rc file auto-sacs the rest 17:42:23 ye 17:42:24 or are we trying to nerf him again 17:42:25 ok 17:42:48 but I know from past experience, I don't seem to play optimally 17:42:54 oka already gives you armour 17:42:58 it's okay if he takes dragon hides 17:43:02 dang, I had the patch 17:43:16 03N7829102 07[cards] * 0.16-a0-1809-g1a80d60: Placid Magic card (theTower) 10(7 minutes ago, 3 files, 50+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1a80d6023091 17:43:16 03bh02 07[domino] * 0.16-a0-2192-g9895700: Fix warning 10(11 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9895700b4e43 17:43:19 wtf crusher in shoals 17:43:22 wheals: die! 17:43:25 i thought we agreed we wouldn't have them 17:43:30 melee it wheals 17:43:31 doit 17:43:47 -!- ontoclasm has quit [Quit: Leaving.] 17:43:57 I already have my wheals kills, but I'll take another 17:44:10 N78291: I would probably use "magic" instead of "magic points" in that description 17:44:30 also, you use "magic" four times in that sentence, which is kind of impressive 17:45:01 man I feel like I'm being really rude here. hold on 17:45:30 tabstorm: https://bpaste.net/show/406076232955 17:46:02 03wheals02 07[cards] * 0.16-a0-1810-gdf8af96: Formatting fixes. 10(2 minutes ago, 12 files, 120+ 118-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=df8af96efe12 17:46:06 useless commit incoming 17:46:17 tabstorm: 7/6 piety compared to before (before being with corpse sac) 17:46:44 gasp, somebody besides me or n7 doing anything to that branch 17:46:48 well if okawaru takes all corpses you might want to make his armor gifts reliably somewhat good 17:47:03 You kill the octopode crusher! 17:47:03 Lugonu accepts your kill. 17:47:15 ugh, and the shield was just +1 17:47:16 cheated 17:47:17 you cheated 17:47:19 should have banished it 17:47:19 -!- markgo has quit [Ping timeout: 258 seconds] 17:47:22 we all saw it 17:47:49 also, I guess N78291 does indeed use tabs and not spaces? 17:47:55 apparently 17:48:05 whys it getting removed 17:48:09 reduce tediousness? 17:48:14 I fixed some of those earlier but I was only looking through decks.cc 17:48:30 theTower: hint: util/checkwhite 17:48:39 tooooo lazzzzyyyyy 17:48:48 uh 17:48:51 too lazy, need to search for tabs manuallt 17:48:53 y 17:48:56 you realize what util/checkwhite does? 17:49:04 (it fixes all the files for you in one command) 17:49:07 tabstorm: tedium, ya 17:49:16 o 17:49:16 by lazy I mean remembering to use it 17:49:19 Bloax: I don't think any solution is going to have okawaru take all corpses 17:49:30 are all saccers going to have saccing removed 17:49:30 among other things, I feel like that'd be stepping on gozag pretty hard 17:49:39 tabstorm: lugonu has a standing proposal that I'm fine with 17:49:44 which is 17:49:53 well anytime you think "oh, whitespace problems" think "oh, util/checkwhite" 17:49:55 replacing piety from corpse sacrifice with piety for corrupting altars 17:49:56 is it the altar desecration thing 17:49:56 and problem solved! 17:50:00 ya 17:50:07 also probably tweaking piety generally as needed ofc 17:50:08 uh 17:50:09 time to worry about altar use in vaults 17:50:10 o ok 17:50:16 well you still get it from kills 17:50:17 ya 17:50:26 Does corrupting altars give net positive piety. 17:50:33 ? 17:50:37 Well 17:50:39 you have to use corrupt right 17:50:40 by prayer 17:50:42 o 17:50:42 ok 17:50:43 not by corrput 17:50:43 preusmably corrupting altars does not literally mean corrupt 17:50:46 oh yeah it would be like 17:50:47 desecrating 17:50:51 or some other word that isn't already taken 17:50:56 defiling 17:50:57 <|amethyst> 'p' for 'piss on' 17:50:57 profaning 17:51:01 dang 17:51:10 'p' away their altar 17:51:10 critical muak nerfs 17:51:10 't' for.... 17:51:30 gammafunk: i just realised corrput is a lot like xxx but without int drain 17:51:40 welllll 17:51:43 corrupt, known for two monsters 17:51:43 that is a stretch 17:52:18 corrupt monsters are very dangerous to be around, whereas xxx monsters are your friends 17:52:22 how am i supposed to troll you if you don't cooperate 17:52:42 wheals: I'm used to webtiles trolls, and they set a high standard 17:52:57 tbh things you pacify are usually more dangerous than corrupt bros 17:53:26 where does corrupt's population get set 17:53:41 -!- CacoS has quit [Ping timeout: 260 seconds] 17:53:43 am vaguely tempted to make the population scale depth by power 17:53:44 it's just abyss, right? 17:53:47 not sure what level 17:53:59 i guess the depth scaling by power could work 17:54:06 5 has much less fodder than 1 17:54:06 though it already scales pretty strongly by power 17:54:14 I did say vaguely 17:54:27 i dont think the corrupt ability needs changing.. 17:55:22 theTower: monster_type mons = pick_monster(level_id(BRANCH_ABYSS), _incorruptible); 17:55:39 and depth defaults to 1 17:55:43 so abyss:1 17:56:13 03PleasingFungus02 07[cards] * 0.16-a0-1810-gd303cf5: Rephrase Placid Magic slightly 10(8 minutes ago, 1 file, 2+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d303cf5c329e 17:56:13 03PleasingFungus02 07[cards] * 0.16-a0-1812-gff55944: Merge branch 'cards' of gitorious.org:crawl/crawl into cards 10(4 minutes ago, 0 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ff559440e810 17:56:21 !!!! 17:56:22 haha 17:56:23 wtf 17:56:23 loser 17:56:28 :( 17:56:28 PleasingFungus: good merge 17:56:28 why, that seems familiar 17:56:32 i think the config is per-branch 17:56:36 Grunt: it's in a branch so it doesn't count!!! 17:56:40 i actually ran into it too 17:56:46 but i remembered to rebase it away! 17:56:51 pleasingfungus: who the heck is "you" 17:57:00 theTower: only the player can use cards 17:57:05 so we're allowed to use you here, I think 17:57:06 ...yet 17:57:07 Two PleasingFungus branches merge to form a large PleasingFungus branch. 17:57:12 dang 17:57:16 what did that merge actually do? 17:57:17 we use you pretty consistently in cards 17:57:24 const player you; 17:57:25 still, I rewrote all the card descriptions in a thing to use "user" 17:57:31 time to change that back 17:57:33 in a thing? 17:57:39 no, I mean, that's probably morally superior 17:57:39 "On the card is a picture of the user, looking more experienced." 17:57:42 my incomplete cards.txt re-write 17:57:47 oh I see, basically just his one commit 17:57:58 s/the user/an adventurer/ 17:58:12 I should finish it 17:58:19 merge commits don't mean anything, they're just random git nonsense 17:58:25 ??it[something 17:58:26 it[39/43]: 8574891: Replace it with something. 17:58:34 sometimes they mean something 17:58:36 then life becomes pain 17:58:44 wheals: that sounds like a sentence that would make Linus Torvalds become the HULK if he heard it 17:58:46 then life means pain, you mean 17:59:16 I would probably not even try to fight HULK Linus Torvalds 17:59:16 gammafunk: then i'd just tell him to 17:59:17 git 17:59:24 -!- cribozai has quit [Ping timeout: 245 seconds] 17:59:25 :O 17:59:35 fun fact: HULK linus torvalds is actually richard stallman 17:59:44 dang 18:00:05 -!- stanzill has quit [Quit: au rev] 18:01:46 -!- Kayn has quit [Ping timeout: 246 seconds] 18:02:42 current draft is http://pastebin.com/DbMKmPnk 18:02:49 still needs a little more 18:02:58 also a better editor 18:04:36 -!- rossi_ has quit [Ping timeout: 264 seconds] 18:06:11 Drawing this card swaps your position with that of a nearby creature, if possible. 18:06:17 who are you, theTower? 18:06:19 who? who? 18:06:24 03PleasingFungus02 07[cards] * 0.16-a0-1813-g064e3e6: Flatten 10(33 seconds ago, 1 file, 14+ 15-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=064e3e61ca13 18:06:31 or is this just the flavor text patch 18:07:12 PleasingFungus: like a pancake? 18:07:56 I was going to make waffles this morning 18:07:59 and then, I didn't. 18:08:49 tomorrow is a new day, for waffles 18:09:05 tomorrow is also a work day 18:09:26 make making waffles your job 18:09:32 hm 18:09:35 possible 18:09:38 netflix has a waffle day 18:09:59 every year, everyone comes in with a waffle iron and netflix provides a huge amount of batter and berries and things 18:10:02 well, not everyone 18:10:03 a lot of people 18:10:37 hm. let's say you wanted to make animate skeleton care about spellpower. 18:11:03 (this is probably unrelated to waffles.) 18:11:22 one suggestion, which I suspect is old, is to make raising tougher creatures require more spellpower. 18:11:58 -!- LexAckson has joined ##crawl-dev 18:12:49 I guess a problem would be, you'd have to randomize the check, which means repeated attempts at casting, or just have hard breakpoints (yay breakpoints) 18:12:54 -!- LexAckson has quit [Client Quit] 18:13:45 PleasingFungus: hrm, chance of it coming up hostile? 18:13:46 pleasingfungus: predominantly flavour text 18:13:53 chewy tentacles 18:13:59 it always succeeds, but will be hostile based on hd check vs spell power? 18:14:16 -!- Piginabag has quit [Quit: Page closed] 18:14:47 half of the tentacles will be hostile and the other half friendly 18:14:48 gammafunk: yeah, those problems were the obvious ones. 18:14:57 hostile, hm. 18:15:23 I would want to make it pretty lenient, so you're basically only going to get hostile skellies if you're trying to raise a dragon with 10 spellpower, or w/e. 18:16:10 yeah, sure, I'd accept either that or something more agressive, but I don't like a scenario where you're encouraged to recast it with no hostiles in los 18:16:22 oh yes that's obviously unacceptable. 18:16:37 much worse than the status quo. 18:17:14 another approach aside from hostile is that if it fails, it just destroys the corpse 18:17:50 oh. that seems simpler. 18:18:31 oh man, i just realised something 18:18:46 because of the speech bug, nobody ever saw arachne's spider queen lines... 18:19:01 -!- mong has quit [Ping timeout: 255 seconds] 18:19:05 whaaaaaat 18:19:10 w h a t 18:19:17 tragic 18:19:56 PleasingFungus: Can you explan the logic behind the "Flatten" commit? I dislike the if(!foo) then continue; patten, and I'm curious if I'm missing something. <_< >_> 18:20:38 wheals: Were the spider queen lines removed? 18:20:47 i think so 18:24:10 also, lamia was added and removed without anyone ever seeing her lines 18:24:10 Hehe. 18:24:10 This is a nigh epic_bug 18:24:10 when's sprintlamia 18:24:10 it would be an epic_bug if anyone ever read them either way >_> 18:24:10 What if you lured Lamia all the way to D? 18:24:10 reaverb: I think the idea is that the loop encodes the idea of what's happening in that (previously) inner block 18:24:10 well, who did 18:24:10 !lm * uniq=lamia =splace 18:24:10 Broken query near '=splace' 18:24:10 !lm * uniq=lamia s=place 18:24:10 3426 milestones for * (uniq=lamia): 1063x Snake:2, 905x Snake:3, 744x Snake:4, 703x Snake:5, 11x Snake:1 18:24:10 reaverb: the conditions for continue are just trivial ones that obviate the need for that logic 18:24:10 !lg * ikiller=lamia s=place 18:24:10 433 games for * (ikiller=lamia): 151x Snake:2, 115x Snake:3, 94x Snake:4, 69x Snake:5, 4x Snake:1 18:24:10 it's just like how we do things to early return at the beginning of a function 18:24:10 gammafunk: Hmm, re-reading it I get it now and agree with it. 18:24:31 yeah I prefer what PleasingFungus did there as well, but I'm no coding style expert 18:24:51 -!- travis-ci has joined ##crawl-dev 18:24:52 crawl-ref/crawl-ref#301 (domino - 9895700 : Brendan Hickey): The build was fixed. 18:24:52 Change view : https://github.com/crawl-ref/crawl-ref/compare/d63a5cae675c...9895700b4e43 18:24:52 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40493039 18:24:52 -!- travis-ci has left ##crawl-dev 18:25:02 are you sure, travis? 18:25:26 trollvis imo 18:25:33 ??travis 18:25:33 travis[1/1]: https://travis-ci.org/crawl-ref/crawl-ref/ 18:25:51 FR: unique named travis and/or trollvis 18:25:58 Rename Snorg trollvis 18:26:35 -!- krag has quit [Quit: Nettalk6 - www.ntalk.de] 18:26:36 travis leather armour 18:27:20 moon travis 18:27:56 hm who is Travis the unique and what would it do 18:28:29 crawl is missing a "computer nerd" unique 18:28:36 . . . 18:28:46 <|amethyst> Travis is a gnome who is constantly building things 18:28:51 <|amethyst> Summon Guardian Golem etc etc 18:28:51 yes 18:29:04 -!- Textmode has joined ##crawl-dev 18:29:30 travis the titan, shows up on every branch mumbling that something is broken 18:30:06 plz, no more titans 18:30:23 travis the titanic ant 18:30:29 !lg . (( HESu || HEIE )) br=vaults s=ikiller 18:30:30 64 games for gammafunk (((HESu || HEIE)) br=vaults): 13x, 9x a stone giant, 5x a vault warden, 4x a yaktaur captain, 4x an ironheart preserver, 3x a vault guard, 3x a titan, 3x an orc knight, 2x an ogre mage, 2x an ettin, 2x a fire giant, an orc high priest, a sphinx, a white ugly thing, a frost giant, a deep elf annihilator, a flayed ghost, a yaktaur, an ancient lich, a hill giant, Azrael, a fire... 18:30:37 travis the teep twarf 18:30:41 well that's off 18:31:04 !lg . (( HESu || HEIE )) place=vaults:5 s=ikiller 18:31:04 30 games for gammafunk (((HESu || HEIE)) place=vaults:5): 7x, 6x a stone giant, 3x a titan, 3x a vault guard, 2x an ettin, an ironheart preserver, a yaktaur captain, a vault warden, the player character, a sphinx, a deep elf annihilator, a frost giant, LorrdErnie's ghost, an ancient lich 18:31:12 oh I guess it's only a v:5 thing 18:31:21 yeah you'd not see many outside of there 18:32:02 !send depths gammafunk 18:32:03 Sending gammafunk to depths. 18:32:11 haven't died there yet! 18:32:26 minmay's favorite vault almost killed me though 18:32:28 !lg gammafunk s=-br 18:32:29 2366 games for gammafunk: Tomb, Elf, IceCv, Crypt, Volcano, 2x Bailey, 2x Ossuary, 3x Spider, 4x Orc, 4x Sewer, 5x Pan, 6x Lab, 7x Slime, 11x Snake, 14x Temple, 18x Abyss, 43x Shoals, 47x Swamp, 75x Lair, 79x Vaults, 2041x D 18:33:04 that is a lot of temple quits 18:33:16 when do we get elder titans btw 18:33:19 <_< 18:33:25 !lg . ktype=quit god= s=br 18:33:26 596 games for gammafunk (ktype=quit god=): 582x D, 12x Temple, Ossuary, Lab 18:33:31 travis the training dummy 18:33:32 pliny the elder titan? 18:33:36 What would Elder titans even do? 18:33:50 Chain lightning, maybe tornado 18:33:56 thunderbolt 18:33:57 * Grunt flees. 18:34:14 gaea the titanmom 18:34:21 Grunt will soon propose tier-0 and/or tier-minus-one demons 18:34:23 On a completely unrelated note, I had an unrand idea. 18:34:35 gammafunk: you mean &s 18:34:51 tier !!! demons 18:34:52 * reaverb remembers he should impelment the igni unrandarts <_< >_> 18:34:55 Grunt: and then you're ask about Elder &s 18:34:59 *you'll 18:35:04 elder &s are the zig@s. 18:35:08 Deep &? 18:35:12 unrand idea: ring of the Inventor - evocations enhancer, spell dehancer, some MR 18:35:23 reaverb: yeah, gammafunk is right; in general (though not as a hard-and-fast rule) I prefer early exit (break/return/continue) to nesting, and actually prefer to limit indentation/scope nonsense generally; it's vaguely tempting to pull that loop body into its own function, for example, though I don't feel strongly enough about it to actually implement it 18:35:30 or s/Inventor/Scientist/ 18:35:34 because science 18:35:34 1learn add gammafunk is right; in general 18:35:36 how horrific will evocations enhancer be 18:35:51 Grunt: Ring of the Trog 18:35:52 PleasingFungus: that's how I read that at first, including parenthetical 18:35:53 Of the Artificer? 18:36:06 gammafunk: ya that sentence got a little too complicated for its own good 18:36:24 PleasingFungus: that's an amulet; it's called Bloodlust 18:37:08 Grunt: it's a cute idea, I too was tempted to suggest -cast over dehancer 18:37:30 mm 18:37:30 probably since for people not using spells, it's virtually a no-op, but -cast is actually meaningful 18:37:33 -!- scummos__ has quit [Ping timeout: 260 seconds] 18:37:34 Grunt: just suggesting who'd use it :) 18:37:37 PleasingFungus: I'm think I would generally perfer nesting (showing control flow is why indents exist in the first place) but I agree now early exit is superior there. 18:37:44 -!- tcsc has quit [Quit: bye!] 18:37:48 since it shows the control flow better. 18:37:56 yeah good point, trog people would love it either way 18:37:58 reaverb: there is a place and a time for indentation 18:38:01 idk, I'm not explaining it well 18:38:18 as the judge said, you'll know it when you see it 18:38:23 I'm not sure the +MR is necessary. I like everything else. 18:38:34 h m m m 18:38:45 I'll work on it when I get home 18:38:45 (Well -cast might work better than spell dehancer) 18:38:53 !indent PleasingFungus 18:39:05 someday, I will make spellpower useful for everyone. 18:39:06 -!- ystael has quit [Ping timeout: 256 seconds] 18:39:14 even... trog worshippers? 18:39:26 do you mean all spells will use spellpower? 18:39:31 or... 18:39:48 when placid magic was made a couple people brought up that spells which still work under dehancers tend to be already omni-present things like controlled blink or Haste. 18:39:50 pleasingfungus is fond of staffswaps for all charms 18:40:07 -!- domiryuu has quit [Ping timeout: 272 seconds] 18:40:12 -!- ackack has quit [Ping timeout: 244 seconds] 18:40:24 you haven't seen his dual-staff-wielding proposal though 18:40:32 no swapping then! 18:40:33 theTower: obviously charms get fixed first!!! 18:40:43 just a minor detail 18:40:46 -!- ontoclasm has joined ##crawl-dev 18:42:24 Grunt: I'm going to put you on crawlcode in a moment. it's nothing personal 18:43:52 -!- ackack has joined ##crawl-dev 18:45:04 It'd be easy to swap in a ring in order to get evo enhancement on, say, lamp of fire. Maybe add Curse? 18:45:16 Or make it an amulet that takes a while to take effect 18:45:26 or gloves 18:45:56 gloves sounds neat 18:45:59 Experimental (cards) branch on crawl.beRotato.org updated to: 0.16-a0-1813-g064e3e6 18:46:05 rings are supposed to be swappable, we already have plenty of enhancer swappables, and in tactical situations where you'd want to use an evocable, swapping time does actually matter 18:46:13 -!- Gmork has quit [Ping timeout: 246 seconds] 18:46:16 that said, gloves would be fine too 18:46:18 another lava thing (16N) | Spd: 10 (move: 80%; swim: 70%) | HD: 15 | HP: 83-117 | AC/EV: 5/15 | Dam: 2805(firebrand:15-29) | 10weapons, 10items, 10doors, fighter | Res: 06magic(80), 04fire+++ | Vul: 12cold | XP: 1341 | Sz: Medium | Int: high. 18:46:18 %??salamander_firebrand name:another_lava_thing 18:46:22 Instead of curse maybe *contam or something 18:46:29 theTower: I kind of wonder what that was 18:46:33 I think wheals quoted it without context 18:46:36 it was a plain salamander 18:46:39 heh 18:46:41 old salamanders 18:46:47 strangely, it had a #define in 1.1 18:46:57 basically the only monster number to have one 18:47:33 ! 18:48:54 -!- PolkaDot has quit [Quit: Lost terminal] 18:49:04 fr: rename call merchant to shop solicitation 18:49:12 potion petition, shop solicitation, bribe branch 18:49:18 you know I'm right. 18:49:22 gold god 18:50:34 ! 18:51:27 score scroll 18:51:30 wand wishing 18:51:50 Is faith a bit too powerful? It feel like I almost always wear it over other amulets, and I was thinking of nerfing it slightly. 18:52:07 So, I just played through my first winning Gozag game. It felt a lot like being an atheist that couldn't eat chunks. 18:52:51 well, there used to be this amulet called conservation, and 18:53:04 faith is powerful until you realize that clarity/rmut/rcorr are actually pretty important in certain situations 18:53:10 Lasty: how useful were the shops and the bribing? 18:53:14 and that wearing it will inevitably cause you to remove it later 18:53:29 (isn't amulet of regen competitive?) 18:53:35 gammafunk: I bought about 10 shops, and I think I bought something from 2 of them 18:53:36 not very 18:53:42 since it's rare as hell 18:53:55 But mostly the shops didn't give me much 18:54:15 I haven't found amulet of regen yet. I need to play more games. <_< >_> 18:54:39 I got one good upgrade to an amulet and some potions I didn't really need. The amulet came after I was already in depths. 18:54:41 Lasty: what kind of char were you playing? 18:54:49 !lg Lasty 18:54:50 212. Lasty the Warrior (L27 HuFE of Gozag), escaped with the Orb and 4 runes on 2014-11-09 22:25:14, with 1827744 points after 108883 turns and 6:40:52. 18:54:53 Fire elementalist 18:55:00 !log Lasty 18:55:00 212. Lasty, XL27 HuFE, T:108883: http://dobrazupa.org/morgue/Lasty/morgue-Lasty-20141109-222514.txt 18:55:01 -!- ackack has quit [Ping timeout: 255 seconds] 18:55:11 huh. I got some very good items from my gozag shops 18:55:20 well, it's random of course 18:55:27 i thought of the shops like oka gifts 18:55:41 sometimes very good, usually not, not the reason you take thegod 18:55:50 I only used potion petition to get porridge when not doing so would have killed me 18:56:12 !log . hu 18:56:13 hu is ambiguous: may be species or class. Use hu-- (Human) or --hu (Hunter) to disambiguate 18:56:15 !log . g 18:56:16 4. wheals, XL27 HuAr, T:94353: http://crawl.berotato.org/crawl/morgue/wheals/morgue-wheals-20140923-185039.txt 18:56:20 [01:55:42] sometimes very good, usually not, not the reason you take thegod 18:56:23 part of the problem is that the gold distraction is really hard to evaluate 18:56:29 well what the fuck is the purpose of gozag then 18:56:31 is it making a big difference? maybe? 18:56:32 bribing branches? 18:56:39 potions effects? 18:56:39 Otherwise it seemed useless: I had plenty of potions, and when i was in a crisis hoping to potion-roulette the right stuff felt like a bad choice 18:56:45 what an exciting god 18:56:48 -!- read has joined ##crawl-dev 18:56:51 Bloax: ^ 18:56:53 I didn't use bribe branch because I don't like the effect 18:56:54 please look up 18:57:21 <|amethyst> gold distraction kind of competes with ru warding 18:57:21 "trog was like an atheist who couldn't cast spells, i didn't use any of the invocation since i don't like them" 18:57:32 Gold distraction was reasonably good when I decided to say "fuck it" and attack a huge lump of monsters 18:57:35 ya they're in the same space now 18:57:44 though tbf that wasn't true when it was first added 18:57:48 but it's not reliable, since you can't control whether or not corpses drop 18:58:00 iood 18:58:03 yeah, nrook argues that gold should always drop from enemies when following gozag 18:58:12 theTower: there is code specifically preventing that combo :( 18:58:18 boooooo 18:58:19 I tried disabling it but it was absurd 18:58:22 gold auras across the entire screen 18:58:24 idk 18:58:25 theTower: The absolute best part of the game was IOODing a golden dragon 18:58:40 wheals: I can sympathise with not liking bribe branch in its current chance 18:58:42 heh, does it blow up into gold? 18:58:43 er 18:58:44 state 18:58:48 -!- Nakatomy has quit [Quit: Nettalk6 - www.ntalk.de] 18:58:50 gammafunk: everything blows up into gold! 18:58:54 -!- ackack has joined ##crawl-dev 18:58:56 but gold dragons blow up into a lot of gold 18:58:56 |amethyst: it was taken directly from Ru's proposed first ability 18:58:56 need that two-headed ogre species to worship gozag and kiku 18:58:56 amazing. incredible. 18:58:57 gold always dropping from enemies under gozag seems reasonable. 18:59:00 because they're huge, and have huge guts 18:59:02 give gozag the unrandart lottery 18:59:14 gold distraction seems weird 18:59:26 gammafunk: yeah, it blows up into gold over pretty much every tile in los 18:59:28 blow a load of gold to get a random unrandart 18:59:33 haha 18:59:34 will it be useful for you? nobody knows! 18:59:36 duplication & gold distraction are the weakest part of gozag's design at present, I think 18:59:37 gozag is the god of gold, his whole deal should be making you super rich and decking you out in expensive gear 19:00:02 the random powers feel... tacked on 19:00:04 bribe branch is pretty easily fixable, shops & potion petition already work decently (esp shops) 19:00:06 I never found anything to dupe. Check my rings in the log 19:00:11 fixable? what's the problem? 19:00:28 not giving you bribe-pals is lame 19:00:31 ontoclasm: the loot is about as unreliable as Okawaru, but comes much slower 19:00:34 it does 19:00:43 oh right it's that you can't rebribe them 19:00:44 sorry 19:01:05 Lasty: i'm not saying he -is- like that, i'm saying he -should- be like that 19:01:09 ahreed 19:01:13 *agreed 19:01:32 it's possible that duplicate could be turned into something cool 19:01:35 right now it's just like... 19:01:38 you can't duplicate stacks 19:01:41 you can't duplicate artefacts 19:01:48 why not give him the artifact-making deal that igni has 19:01:48 what are you even gonna use it for? 19:01:56 since igni seems dead in the water 19:02:19 IMO Gozag should have something that makes it not terrible in early game 19:02:47 (Duplication is sort of that if you duplicate your best wand early) 19:03:13 PleasingFungus: I had a cool plan to duplicate a rod of striking when gozag was experimental 19:03:18 then I died before doing it 19:03:22 rip :( 19:03:40 N78291: i duplicated a scroll of recharging to improve my rod instead 19:03:42 right now one of the early powers does nothing unless you fight a big group of enemies at once, and the other only works if you can afford to drop a large chunk of "piety" fr a randomized effect and that will somehow definitely improve your sittuation 19:03:57 i think you really underestimate PP 19:04:38 if one of gozag's powers is "a single bonus scroll of recharging, once per game" 19:04:40 uh 19:04:43 maybe that power doesn't need to be 19:04:46 wheals: but when do you use it? If you're in trouble, just drink something to get out of trouble. Potion Petition might well do nothing helpful other than waste a turn 19:04:56 -!- Basil has quit [Ping timeout: 265 seconds] 19:05:10 PleasingFungus: haha, yeah maybe it would be best to remove/replace duplication. 19:05:15 if you're not in trouble, why burn a ton of piety and make the ability more expensive later? 19:05:29 because it _saves_ turns? 19:05:39 -!- Pacra has joined ##crawl-dev 19:05:44 Only if you want a randomized set of buffs 19:06:14 reaverb: as usual, my first instinct is to improve rather than remove, but idk what you can really do with duplicate 19:06:26 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 19:06:28 could make it an ability instead 19:06:36 oh, multi-use, you mean 19:06:37 ? 19:06:56 that or just tactical so you can duplicate something because you need it now 19:07:02 well duplicate is fundamentally sort of mediocre since like 3/4 of the items in the game you only need one of 19:07:05 When every turn matters, randomly doing some probably beneficial-ish stuff is just not appealing to me 19:07:17 and most of the rest you get stacks of naturally 19:07:31 god of more rods 19:07:56 request rod 19:08:04 yeah it needs work for sure 19:08:33 a single-use acquirement? 19:08:45 lazy, but good! 19:08:56 If potion petition was guaranteed to offer at least one option w/ HW and one w/ Haste, it'd be less of a gamble 19:08:56 god of arm your mercenaries with replicated equipment except 19:09:25 Lasty: well if you want to make any tweaks to G, I think dpeg is pretty open about that 19:09:41 hey, i was talking about this with someone last night - can we give Fo gsc back now that shield + 2h is much more reachable xp wise 19:09:44 G has no shepards who are pretty defensive about changes from what I've seen 19:09:46 combine gozag and nemelex, card petition 19:09:49 PleasingFungus: noooooo not the crawlcode 19:10:01 *shephards 19:10:07 shepherds 19:10:13 fine 19:10:22 -!- Zooty has quit [Ping timeout: 246 seconds] 19:10:24 gammafunk: yeah, i'm gonna brainstorm about it. Are there any aspects of the god that the god's designers feel must stay? 19:10:38 tabstorm: oh, I skimmed that discussion earlier 19:10:43 hrm, dpeg is the person to ask there 19:10:45 tabstorm: I would actually rather make gsc ogre only 19:10:53 let me guess "no: 19:10:55 o too late 19:11:02 yea i figured "design space" 19:11:03 !send PleasingFungus playable giants 19:11:03 Sending playable giants to PleasingFungus. 19:11:05 -!- Schizzik has quit [Quit: Page closed] 19:11:10 rip troll clubstabbing 19:11:22 basically the ogre gimmick is pretty one-note (it is the race of You Have A GSC) 19:11:32 (And Large Rocks) 19:11:42 it's not how I would design a new race 19:11:47 tabstorm: How is 2h + shield more reachable xp wise now? (Also I don't think that's a very good reason to add that back <_< >_>) 19:11:48 but it is an okay thing to exist 19:12:03 Isn't orge all "high spellcasting but low other magic apts" ? 19:12:06 because its only 15 shields for a large shield.. 19:12:08 s/all/also/ 19:12:13 and youre guaranteed one in V basically 19:12:16 How about 5*, Gold Plating: your health beccomes equal to your gold for the duration of the effect? Of course, that's late-game 19:12:46 Lasty: invincibility is something we tend to be pretty careful about handing out. 19:12:48 that is basically death's door 19:12:50 but then the tension between spending and saving gold is more prnounced 19:12:56 you get like 30k gold by zot 19:13:01 You are wracked with pain! 19:13:02 -15k gold 19:13:09 reaverb: that's a quirk (left over from the merger of ogre magi) but it's generally not that central to the ogre experience 19:13:10 :^ED 19:13:16 well, saying "plating" makes me think of ac and not hp 19:13:24 goldstatue form 19:13:25 I mean it's a thing they have (also limited slots, high hp & huge fighting apt, etc) 19:13:27 Yeah, I suppose that could be "invincible through zot" as written 19:13:29 so (20ish weapon skill + 15 shields vs. gsc) 19:13:35 so its a decision i guess 19:13:42 but if "ogre design space" is more important fine 19:13:47 (shields are really damn good) 19:13:50 Wasn't some version of "gold for health" in the original Gozag proposal? or was that some other gold god? 19:13:57 !apt Og 19:13:58 Og: Fighting: 3!, Short: -4*, Long: -3*, Axes: -3*, Maces: 3!, Polearms: 0, Staves: -1, Slings: -3, Bows: -3, Xbows: -3, Throw: 1, Armour: -2, Dodge: -1, Stealth: -1, Shields: -1, UC: -1, Splcast: 1, Conj: -3*, Hexes: -3, Charms: -3, Summ: -3*, Nec: -3*, Tloc: -3*, Tmut: -3, Fire: -3*, Ice: -3*, Air: -3, Earth: -3*, Poison: -3*, Inv: 1, Evo: -1, Exp: 0, HP: 3!, MP: 0 19:14:02 really exciting apts 19:14:02 well I mean the other side of it is, formicids are kind of the 2h + shield race 19:14:13 found a nice sword, or perhaps axe? 19:14:16 well nah it's maces 19:14:24 why is it better to give them the option to play like weird knockoff ogres? 19:14:25 idk 19:14:34 I suppose the related issue is that since gold stockpiles w/o limit, you're incentivized to kill as many corpse-dropping monsters as possible 19:14:52 You don't even need tough monsters (unlike xp scumming), just large ones 19:15:06 weallllll 19:15:07 -!- Crehl has quit [Quit: Killed by a kitten] 19:15:08 food for gozagites is an actual issue 19:15:24 and it's not like there are that many corpses in abyss 19:15:33 except vampires/mummies/necro --- 19:15:43 -!- claws has joined ##crawl-dev 19:15:44 if you have lichform who cares 19:15:49 mummies are mummies 19:16:09 -!- claws is now known as theTower_ 19:16:23 -!- Lawman0 has quit [Ping timeout: 240 seconds] 19:16:27 !send Grunt http://i.imgur.com/fdGtMAC.png 19:16:28 Sending http://i.imgur.com/fdGtMAC.png to Grunt. 19:16:31 -!- braveplatypus has quit [Quit: Page closed] 19:17:00 nice 19:17:15 did it get the potion original mara started with? 19:17:24 presumably 19:17:26 or was that a new one 19:17:34 hm 19:17:39 -!- theTower has quit [Ping timeout: 250 seconds] 19:17:40 actually, that's a fair question 19:17:48 <|amethyst> hm 19:17:49 I also like that he essentially toasts Brannock before downing that 19:17:56 <|amethyst> I just killed an orc priest and got a green corpse? 19:18:32 yeah, if it were poisonous, wouldn't it be useless/darkgrey? 19:19:03 <|amethyst> It should have been orange 19:19:07 !lg * killer=~caustic -log 19:19:09 13. Splatman, XL26 GrIE, T:100121: http://dobrazupa.org/morgue/Splatman/morgue-Splatman-20141109-194454.txt 19:19:12 <|amethyst> it's as though it got the colour from the monster type, not species 19:19:25 |amethyst: yeah that's how it is now I think 19:19:42 !lg * killer=~caustic -tv 19:19:44 13. Splatman, XL26 GrIE, T:100121 requested for FooTV (telnet://termcast.develz.org or http://termcast.develz.org). 19:20:27 gammafunk: Yeah, duplicates get summoned items. 19:20:56 mumble mumble rakshasa with rod of smiting mumble mumble 19:21:04 -!- theTower_ is now known as theTower 19:23:21 ??rod of smiting[2 19:23:21 I don't have a page labeled rod_of_smiting[2] in my learndb. 19:23:25 w h a t 19:23:38 oh 19:23:39 ??rod of smiting 19:23:40 rod of smiting[1/1]: !lg * killer=rakshasa kaux="by divine providence" 1 -tv:<1.5 19:23:43 good 19:24:22 -!- Taraiph has quit [Ping timeout: 246 seconds] 19:24:37 PleasingFungus: <3 19:24:43 |amethyst: probably blame me for that one 19:24:57 though it was working when I last checked 19:25:01 so maybe it was a team effort with gammafunk? 19:25:03 idk 19:25:09 but....my sparkly killer klown corpses... 19:25:32 (can someone teach me to Step From Time so I can go home already) 19:26:05 Grunt does your place of employment understand the concept of "weekend"? 19:26:08 <|amethyst> gammafunk: just make killer klown their own species and only human in genus 19:26:25 gammafunk: rip......... 19:26:34 I always knew clowns were a different species. 19:26:49 |amethyst: hrm, are all orc corpses regardless of monster type orange (pre-these-colour-changes)? 19:26:52 <|amethyst> killer klowns from outer space are! 19:26:54 -!- heteroy_ has joined ##crawl-dev 19:27:19 -!- alefury has quit [] 19:27:44 gammafunk, yes 19:27:50 <|amethyst> gammafunk: yeah 19:27:58 gammafunk: yep 19:28:18 possibly related as that shapeshifter corpses are now the same colour as the thing they were mimicking when they died 19:28:24 is that 19:28:53 yeah sounds like I probably didn't think about the logic of that 19:29:10 it should use species to initialize the monster_info 19:29:29 all species have a corresponding monster_type, yes? 19:29:30 if so that's a very easy fix 19:29:45 or rather all species types are a monster_type 19:30:47 -!- heteroy has quit [Ping timeout: 272 seconds] 19:30:49 -!- heteroy_ is now known as heteroy 19:32:15 PleasingFungus, gammafunk the original mara had !haste and the copies got it as well 19:32:25 -!- Brannock has quit [Quit: Leaving] 19:32:40 -!- Brannock has joined ##crawl-dev 19:32:44 gammafunk: yes 19:32:53 <_< 19:34:07 Grunt: I just assigned bug 9158 to you 19:37:12 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 19:37:31 -!- OCTOTROG1 has quit [Remote host closed the connection] 19:37:55 Grunt: are you working on a chain gang? 19:40:23 gammafunk: you fiend. 19:40:29 bh: 19:40:30 ??devteam[$ 19:40:31 devteam[26/26]: Grunt, are you in a chain gang or something? yes, he's on the devteam 19:40:41 ! 19:40:44 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 19:40:53 Lasty: i saw a caustic shrike? 19:40:55 er 19:40:56 ! 19:40:58 not ? 19:41:09 wheals: just one, not in a pack? 19:41:13 yeah 19:41:20 there was also a lich and two gold D 19:41:27 -!- Taraiph is now known as Taraiphette 19:41:32 so i didn't get a chance to fight it since i just corrupted 19:41:36 I am probably going to close 9158 anyway; we don't need variation outside the subvaults and we do not need gratuitous cloudage 19:41:52 yeah 19:41:54 -!- edlothiol has quit [Ping timeout: 244 seconds] 19:42:20 I wonder if kennysheep quite understood what we meant when we said we needed *sub*vaults 19:42:48 but I've never seen him in irc and am not sure how he picks his vault work anyhow 19:43:58 another shrike 19:43:59 !!! 19:44:18 !lg * ckiller~~caustic 19:44:20 12. Splatman the Petrodigitator (L26 GrIE of Makhleb), splashed by a caustic shrike's acid on Depths:4 (hangedman_box_tower) on 2014-11-09 19:44:54, with 544816 points after 100121 turns and 9:36:02. 19:44:21 wow that hurt 19:44:25 h m m m m 19:44:43 -!- Zermako_ has quit [] 19:45:13 N78291: how dare you do Tomb when I'm at work and can't watch you meet the new Tomb enemies :( 19:45:41 these beetles are scary 19:46:13 -!- Blomdor has quit [Quit: Page closed] 19:46:35 death scarabs 19:46:37 <3 19:46:48 death scarab (06B) | Spd: 30 | HD: 8 | HP: 21-37 | AC/EV: 7/14 | Dam: 3013(scarab) | 07undead, evil | Res: 06magic(60), 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 755 | Sz: little | Int: insect. 19:46:48 %??death scarab 19:47:09 -!- UncertainKitten has joined ##crawl-dev 19:47:09 i hope you brought the lawnmower 19:47:46 -!- Taraiphette is now known as Taraiph 19:47:51 wheals: how's shrike 2 going? 19:48:09 i mowed through it but it put me at a point where i had to flee from other monsters 19:48:33 I ran into one one the HuFE. I had to take an emergency escape but killed it after circling back by using a scroll of summoning 19:48:34 this is a very strange char 19:48:43 &dump wheals 19:48:45 http://crawl.berotato.org/crawl/morgue/wheals/wheals.txt 19:49:14 i guess all formicids feel like this -- fairly strong and then you panic when you get hurt 19:49:20 yeah 19:49:34 not many ?ew, huh/ 19:49:45 i have a bunch more but i'm dumb and saving them 19:49:48 This char tabbed down a shrike? 19:50:05 well, it took like half my hp 19:50:29 there, i enchanted my dtrident all the way up, now i can find a vamp bardiche :P 19:50:39 28/11 is not great defenses; I'm surprised it worked. 19:50:39 heh 19:50:47 yeah but the shield 19:50:50 i'm 31/20/21 19:50:54 Oh, ah 19:51:03 hm 19:51:05 good point re shield, also the dump must be old 19:51:15 cool. looks like the cards experimental rebuild actually worked 19:51:16 i guess just from the depths xp 19:51:21 since i'm training armour/dodging 19:51:30 redumped 19:51:44 31/20/21 is quite solid, ofc. Now I'm not surprised 19:51:52 wtf kobolds in depths o_o 19:51:58 yeah 19:51:58 wheals....23 invocations....wha 19:52:02 big kobold packs show up sometimes 19:52:09 this is the dispersal vault i think 19:52:17 the what 19:52:28 kobolds with dispersal tomahawks (was: darts) 19:52:35 wow, did you forget you were training invo for two lair branches? :D 19:52:48 wheals getting invo to 23 over training dodging/armour...wheals 19:53:08 -!- CKyle has joined ##crawl-dev 19:53:12 i guess this is an abyss entrance 19:53:17 -!- CKyle has quit [Client Quit] 19:53:22 seriously, kobolds. 19:53:43 wheals is planning the classic Lucy -> Zin switch :p 19:53:50 gammafunk: what's the point of winning if you have a dumb fighting title 19:53:59 heh, touche 19:54:16 but I bet dodging/armour titles are cool! 19:54:25 !lg * ogak won sk=invocations 1 19:54:25 1. PleasingFungus the Corrupter of Planes (L27 OgAK of Lugonu), escaped with the Orb and 4 runes on 2014-07-17 21:19:06, with 2321938 points after 72852 turns and 6:33:15. 19:54:30 8) 19:55:12 well, everyone knows that ogres are so good they don't need to train 19:55:58 ogres are the train 19:56:53 -!- Artelis has quit [Ping timeout: 264 seconds] 19:57:05 -!- Pluie has joined ##crawl-dev 19:58:52 as I said, the abyss entries are lacking 19:59:48 -!- Isabel has quit [Ping timeout: 264 seconds] 20:04:21 -!- rossi_ has quit [Ping timeout: 265 seconds] 20:04:42 wheals: Maybe the kobolds in that vault could be changed to some other monster? 20:04:45 spriggans obviously. 20:05:04 merfolk javelineers with javelins of dispersal 20:05:06 kobold hellbinders with summon greater demon 20:05:55 dispersal centaur warriors sounds fine enough 20:08:54 Hmm, why is it -std=c++0x rather than -std=c++11 in the makefile? 20:10:48 <|amethyst> to try to support slightly older compilers 20:11:04 <|amethyst> it didn't work for gcc 4.6 because that's missing C++11 things we use 20:11:58 Hmm, but so lambda's are offlimits? I was kind looking forward to those :D. Oh well. 20:12:09 <|amethyst> ??c++11 20:12:09 C++11[1/1]: gcc: https://gcc.gnu.org/projects/cxx0x.html https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.200x clang: http://clang.llvm.org/cxx_status.html MSVC: http://msdn.microsoft.com/en-us/library/hh567368.aspx 20:13:00 <|amethyst> all the compiler versions we support supposedly do lambdas 20:13:29 maybe_do_lambda() 20:13:42 Well gcc 4.9.2 gives me a warning when I compile with one. 20:14:18 reaverb: with -std=c++0x? 20:14:26 gammafunk: Yeah. 20:14:27 <|amethyst> reaverb: what's the warning? 20:14:41 "warning: lambda expressions only available with -std=c++11 or -std=gnu++11" 20:14:49 welp 20:14:51 <|amethyst> oh 20:15:06 fail 20:15:16 It's a useful compiler warning! What a novelty! 20:15:36 <|amethyst> switch the makefile back to c++11 20:15:54 <|amethyst> since that commit had been just to try to make gcc 4.6 work, but it doesn't work anyway 20:16:21 <|amethyst> and we got a workaround for travis, namely to install a newer g++ in the vm before the builds 20:16:30 -!- serq has quit [Remote host closed the connection] 20:16:56 |amethyst: Ok. 20:20:04 does travis support building with msbuild? 20:20:47 -!- Bron has quit [Quit: Page closed] 20:23:38 johnnyzero: good question 20:23:38 I'd be interested to see if travis could do mingw <_< 20:23:38 huh, making killer p have killer klown as species seems to make them unable to be animated 20:23:38 killer p? 20:24:42 !lg reaverb s=tiles 20:24:43 273 games for reaverb: 270x true, 3x false 20:24:45 ug 20:25:00 Killer Klown (10p) | Spd: 13 | HD: 20 | HP: 131-170 | AC/EV: 10/15 | Dam: 3012(klown) | 10doors, see invisible, regen | Res: 06magic(160) | Vul: 11silver | XP: 4747 | Sp: blink [11!AM, 06!sil] | Sz: Medium | Int: high. 20:25:00 %??killer klown 20:25:08 Ah, their glyph is p. 20:25:14 !lg johnstein s=tiles 20:25:15 196 games for johnstein: 185x true, 11x false 20:25:18 -!- Koolguydude has quit [Quit: ChatZilla 0.9.91 [Firefox 32.0.3/20140923175406]] 20:25:40 how does it count that? whether the death was in tiles or not? 20:25:45 -!- Bloax has quit [Quit: Error: Bloax not found] 20:25:52 I think the game start? 20:25:57 I've played webtiles and console for a few games 20:26:01 game end 20:26:02 same game 20:26:03 i think 20:26:05 oh ok 20:26:12 that's good, tiles games can be recovered 20:26:16 I have no words if it turns out the animation actually was somehow broken by changing the monster species. 20:26:22 !lm * s=gid,tiles 20:26:31 yeah I'm figuring out that now 20:26:37 gammafunk: recovered? 20:26:50 johnstein: recovered from filthy tiles to purest console 20:26:58 if they were started in tiles, for instance 20:27:14 ah I see 20:27:34 oh weird 20:27:35 I'm just going to log out of webtiles right before I die now 20:27:37 pure console? 20:27:42 tiles can't have hugeterm 20:27:51 huh, killer p actually have Z_NOZOMBIE 20:27:54 then log back in to console for the kill so I can build up console street cred 20:27:59 but because the zombification uses the species, before it was human 20:28:13 so you could zombify them 20:28:13 I guess I can just remove that flag 20:28:33 -!- mamgar has quit [Read error: Connection reset by peer] 20:28:37 or rather replace with Z_SMALL 20:28:59 it's a mess 20:29:28 and then shapeshifters have Z_SMALL 20:29:35 but I'm pretty sure you can't zombify/skel those 20:29:44 spectrals will work though 20:30:17 Hmm, why is the killer klown species being changed again? 20:30:24 Oh, yes corpse tiles. 20:30:47 (am of course not going to use clown zombies in tartarus) 20:30:50 corpse tiles? no, corpse console 20:30:54 I want them to be sparkly 20:31:18 make them sparkly but still human 20:31:26 simple solution!!! 20:31:39 not without making all humany sparkly 20:31:43 *humans 20:31:46 human zombie (07Z) | Spd: 11 | HD: 20 | HP: 153-190 | AC/EV: 8/10 | Dam: 8 | 07undead, evil | Res: 06magic(26), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 843 | Sz: Medium | Int: plant. 20:31:46 %??killer klown zombie 20:31:55 just pretend it has 28 dam instead of 8 dam 20:32:11 yeah this is actually a good change, since before their ...hrm 20:32:18 orc zombie (07Z) | Spd: 8 | HD: 15 | HP: 110-141 | AC/EV: 1/5 | Dam: 4 | 07undead, evil | Res: 06magic(20), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 460 | Sz: Medium | Int: plant. 20:32:18 %??orc warlord zombie 20:32:41 oh the zombie process must look at the monster type even though it uses species? 20:32:51 when are we getting zombies using the full monster and not the corpse base by the way 20:33:30 since that zombie, aside from equipment, blends in a little well with 20:33:33 orc zombie (07Z) | Spd: 8 | HD: 1 | HP: 6-11 | AC/EV: 0/5 | Dam: 4 | 07undead, evil | Res: 06magic(1), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 1 | Sz: Medium | Int: plant. 20:33:33 %??orc zombie 20:36:16 yeah 20:36:16 but that's probably a bigger project 20:36:16 it's not possible during fill_out_corpse to set the FORCE_ITEM_COLOUR_KEY for klowns only? 20:36:16 one I will patiently wait for 20:36:16 -!- bonghitz has quit [Remote host closed the connection] 20:38:23 -!- Lasty has quit [Quit: Leaving.] 20:41:20 03reaverb02 07* 0.16-a0-2024-g4e0d5fc: Compile with -std=c++11 rather than -std=c++0x (|amethyst) 10(19 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4e0d5fc90047 20:45:38 -!- _Jordan_ has quit [Quit: Leaving] 20:45:45 TODO: document the minimum compiler versions we'll need now 20:45:58 ??c++11 todo 20:45:59 I don't have a page labeled c++11_todo in my learndb. 20:46:27 <|amethyst> gcc 4.7, MSVC 2013 (maybe we could do 2012 with a few tweaks), clang ?? 20:46:36 clang?? 20:46:36 clang 20:48:36 TODO: summon mumra so we can have a MSVC dev again 20:49:30 Here: mumra (durably summoned) 20:49:46 03reaverb02 07* 0.16-a0-2025-g6c1fd36: Clarify some logic (makeitem.cc) 10(10 minutes ago, 1 file, 14+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6c1fd3674479 20:49:54 Fun fact: I've been wanting to change ^ logic for like over a year now, before I even became a dev, and I've just never gotten around to it. 20:51:55 Good anonymous function. 20:52:36 <|amethyst> I don't get it 20:52:52 Don't get what? 20:53:07 <|amethyst> why not int tries = 0; if (item_level >= MAKE_GIFT_ITEM) ... 20:53:20 <|amethyst> without the lambda 20:53:34 &rc hangedman 20:53:36 http://dobrazupa.org/rcfiles/crawl-git/HangedMan.rc 20:53:45 that doesn't do the same thing, does it? 20:53:49 <|amethyst> or const int tries = item_level >= MAKE_GIFT_ITEM : 5 ? ... 20:54:32 |amethyst: Removing the lambda is fine, it doesn't have the cont advantage. Chaining ? would probably be hard to read. 20:55:00 the original code might end up with any number of tries between 0 and 5 in that special case 20:55:04 if i'm reading it right 20:55:08 not just always 1 20:55:19 <|amethyst> doy: which special case? 20:55:24 i'm so confused 20:55:42 <|amethyst> I see 0, 5, and 1 20:55:47 in the original code 20:55:52 doy: No, because if the item wasn't force_good it could only enter the for loop once. 20:55:57 the lambda amounts to what |amethyst said, but without the const 20:56:17 -!- Basil has joined ##crawl-dev 20:56:34 that really shouldn't mean a lambda is necessary 20:56:36 oh, force_good is always false in that case 20:56:42 i see 20:56:52 const int tries; if ... else tries = 0; would work just fine 20:57:23 <|amethyst> Zannick: err 20:57:26 <|amethyst> Zannick: no it wouldn't 20:57:42 no? 20:57:45 <|amethyst> const 20:58:00 yes. 20:58:05 const int tries; 20:58:20 Zannick: what do you think 'const' means? 20:58:22 (: 21:01:21 hm, i guess declaring a const variable without a definition doesn't let you define it later 21:01:25 so get rid of const 21:01:30 no, it doesn't 21:01:35 must be assigned at definition tim,e 21:01:42 Yes, I'll just get rid of const. 21:02:05 (and the lambda) 21:02:37 yay 21:03:56 ...lol 21:04:17 I uh....unintentionally made...well 21:04:24 I think I might just commit this 21:04:39 because it is quite amusing 21:04:40 ?? wcpgw 21:04:41 I don't have a page labeled wcpgw in my learndb. 21:04:47 alas 21:04:57 yeah I pretty much have to commit this 21:06:54 -!- fireprfHydra has quit [Quit: Leaving] 21:07:14 -!- ruwin has quit [] 21:07:44 -!- Porost has quit [Quit: fgtuhy6YuivghuyYttFgbn] 21:08:35 -!- ackack has quit [Ping timeout: 250 seconds] 21:10:07 03reaverb02 07* 0.16-a0-2026-g7cb148d: Remove Crawl's only lambda 10(8 minutes ago, 1 file, 7+ 12-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7cb148df5e3a 21:10:41 gammafunk: I'm dying of curiousity :D 21:10:49 reaverb: you uh 21:10:53 you will have to see for yourself :) 21:17:02 -!- MgDark_HuIE is now known as MgDark 21:18:05 gammafunk: i'm pressing f5 but nothing's happening 21:18:24 is f5 refresh? 21:18:35 sorry I'm actually testing to make sure I don't break save compat 21:18:53 * Grunt grunts. 21:18:59 gammafunk: Nice testing! 21:19:51 !send gammafunk travis 21:19:51 Sending travis to gammafunk. 21:20:22 travis isn't smart enough to test save compat, silly Grunt!!! 21:20:39 I'm not sure how a save compat script would work. 21:20:52 this is only save compat in the sense of does it mess up a monster's display 21:20:53 I guess a start would make sure that all the enums were in the right order. 21:21:10 <|amethyst> have a save from the last release 21:21:12 <|amethyst> try to load 21:21:35 <|amethyst> (a save with all sorts of interesting stuff of different levels, that is) 21:21:43 <|amethyst> then visit all the levels and make sure you don't crash 21:21:46 <|amethyst> it's a start anyway 21:22:18 sorry d:6 eustachio, this one card is a friendly firebrand, ice dragon, and shock serpent 21:24:48 !lg * recent killer=eustachio s=place -graph 21:24:49 456 games for * (recent killer=eustachio): https://shalott.org/graphs/ffb3a57dcebfff7250f1eeef18faa6fff5247446.html 21:25:24 !lg * recent ikiller=eustachio s=place -graph 21:25:26 1393 games for * (recent ikiller=eustachio): https://shalott.org/graphs/1cbccf741becc2c3ed858e74da035636286f392f.html 21:26:49 (I suppose in non-cards it could have still been a friendly greater demon) 21:29:59 ... 21:30:13 this elixir card healed a hostile ogre 21:31:15 ??glyph 21:31:16 glyph ~ glyphs[1/2]: http://s-z.org/neil/tmp/crawl-glyphs-narrow.html — Generated with the script http://s-z.org/neil/tmp/crawl-glyphs 21:32:10 theTower: it's double-edged! 21:34:05 while that would be interesting, I think it was an accident due to some missed clause in if (mon && mon->wont_attack()) 21:34:08 !source wont_attack 21:34:08 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/player.h;hb=HEAD#l638 21:37:24 thanks sequell 21:37:24 !source monster::wont_attack 21:37:24 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/monster.cc;hb=HEAD#l3249 21:37:24 healed it as in it got epehemerally infused? 21:37:24 yes 21:37:24 hm 21:37:24 Can someone remind me what would need to be fixed to start using Lua 5.2, if anyone knows off the top of their head? 21:37:24 I know there are API changes; I'm just wondering what specifically would be involved. 21:37:24 -!- Zekerin has quit [Quit: Page closed] 21:37:26 (since I'm working on updating the contribs since I need to touch those for Android for sdl2 anyway) 21:37:30 there was an issue with a custom memory allocator on 64 bit, iirc 21:37:54 <|amethyst> that was luajit 21:39:45 What's the point of the special field on tiles? Why would we have such a field. 21:40:21 bh: huh? 21:41:20 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:42:07 does travis perform any builds against luajit? 21:42:34 h m m m 21:42:46 It does not appear so. 21:42:47 Grunt: also, luajit only implements part of lua 5.2 afaik, so that could be another strike 21:43:45 -!- fireprfHydra has quit [Quit: Leaving] 21:45:23 -!- Taraiph has joined ##crawl-dev 21:49:42 http://sprunge.us/bFPa?diff 21:50:34 wheals: That seems like a good use of lambdas :D 21:50:55 oh oops 21:51:01 I just realized I did do one thing wrong 21:51:28 I'll give a Kream Pie to anyone who spots the error 21:51:37 03gammafunk02 07* 0.16-a0-2027-g2984930: Have monster corpses use the species for colour instead of type. 10(46 minutes ago, 1 file, 2+ 10-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2984930b49ff 21:51:37 03gammafunk02 07* 0.16-a0-2028-gfaaacd4: Let Killer Klowns be as colourful in death as they were in life 10(43 minutes ago, 3 files, 51+ 48-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=faaacd4bf28f 21:51:37 03gammafunk02 07* 0.16-a0-2029-g1fc67da: Remove an unused macro 10(26 minutes ago, 1 file, 0+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1fc67da7c750 21:52:45 boooo 21:53:01 is that really unused? 21:53:05 it is 21:53:07 interesting 21:53:11 it's used elsewhere though 21:53:21 :v 21:53:23 ha 21:53:34 I do recommend making a killer klown corpse in tiles 21:53:38 it's pretty fun 21:54:04 also, this is an upsetting huhe nerf 21:54:48 rip humans 21:55:07 huhe nerf? 21:55:45 i assume the thing you did wrong was using get_monster_data(mtype)->species instead of mons_species(mtype) 21:55:45 I guess pacification has a same species boost? 21:55:51 yeah 21:56:18 I think it's 2xHP in regards to chance to resist rather than 3xHP if you're the same species 21:57:22 oh 21:57:45 come to think of it 21:57:51 wheals: no, but thanks for pointing that out! 21:57:56 caustic shrike (09b) | Spd: 20 | HD: 17 | HP: 90-128 | AC/EV: 10/18 | Dam: 4008(acid:7d3) | see invisible, fly | Res: 06magic(80), 05fire, 02cold, 08blind | XP: 4359 | Sz: tiny | Int: normal. 21:57:56 %??caustic shrike 21:58:04 yes they're normal int! 21:58:08 ely buff 21:58:11 birds are very smart 21:58:13 I bet |amethyst could catch the bug 21:58:27 the real buff would them being int: animal 21:58:29 raven (02b) | Spd: 20 | HD: 6 | HP: 26-39 | AC/EV: 1/10 | Dam: 14, 11 | see invisible, fly | Res: 06magic(20), 08blind | XP: 261 | Sz: tiny | Int: animal. 21:58:29 %??raven 21:58:29 shrikes know to impale prey and then store it as snacks 21:58:37 sounds smart to me 21:58:42 huh i thought Lasty_ said they were normal too 21:58:51 spectral caustic shrike (03Z) | Spd: 20 | HD: 17 | HP: 85-116 | AC/EV: 12/13 | Dam: 3613(drain) | 07undead, evil, see invisible, lev | Res: 13magic(immune), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 1448 | Sz: tiny | Int: plant. 21:58:51 %??spectral caustic shrike 21:58:58 heh 21:58:58 good yred target 21:59:00 killer bee (07y) | Spd: 20 | HD: 3 | HP: 10-23 | AC/EV: 2/18 | Dam: 1008(poison:6-12) | fly | Res: 06magic(10) | Vul: 09poison | Chunks: 09poison | XP: 62 | Sz: tiny | Int: insect. 21:59:00 %??killer bee 21:59:25 oh, spectres are magic immune? 21:59:32 spectral rat (03Z) | Spd: 10 | HD: 1 | HP: 4-8 | AC/EV: 3/5 | Dam: 2 | 07undead, evil, see invisible, lev | Res: 13magic(immune), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 1 | Sz: tiny | Int: plant. 21:59:32 %??spectral rat 21:59:34 yup 21:59:38 -!- tensorpudding has quit [Ping timeout: 244 seconds] 21:59:39 unknown monster: "spectral orb of fire" 21:59:39 %??spectral orb of fire 21:59:40 rat zombie (07Z) | Spd: 8 | HD: 1 | HP: 6-11 | AC/EV: 0/5 | Dam: 2 | 07undead, evil | Res: 06magic(1), 02cold++, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 1 | Sz: tiny | Int: plant. 21:59:40 %??rat zombie 21:59:42 dang 22:00:28 also when do we put spectral caustic shrikes into a vault 22:00:54 So I found temple 22:01:08 my choices are Chei, Qaz, and Makh 22:01:18 (why is MR immune everywhere) 22:01:20 (MiGl xl5 floor 4) 22:01:32 Taraiph: more ofA ##crawl question :D 22:01:40 true 22:01:42 -!- Redz has joined ##crawl-dev 22:01:56 sorry, forgot to double-check rea 22:04:09 -!- rossi_ has quit [Ping timeout: 265 seconds] 22:05:41 03gammafunk02 07* 0.16-a0-2030-ga403e7e: Use the correct rng state for Killer Klown corpse tiles 10(3 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a403e7e0d809 22:05:44 -!- bullock has quit [Ping timeout: 246 seconds] 22:05:49 wheals: that was the bug btw 22:06:05 Killer Klown korpse imo 22:06:52 * gammafunk klobbers Grunt like a tin kan!!!!!!! 22:08:07 * bh recycles Grunt 22:09:05 wraith (15W) | Spd: 10 | HD: 6 | HP: 22-43 | AC/EV: 10/10 | Dam: 1313(drain speed) | 07undead, 10doors, evil, see invisible, lev | Res: 06magic(60), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 207 | Sz: Medium | Int: normal. 22:09:05 %??wraith 22:09:12 phantasmal warrior (09W) | Spd: 10 | HD: 9 | HP: 37-62 | AC/EV: 12/10 | Dam: 2612(vuln) | 07undead, 10doors, fighter, evil, see invisible, lev | Res: 06magic(80), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 538 | Sp: blink close [11!AM, 06!sil] | Sz: Medium | Int: high. 22:09:12 %??phantasmal warrior 22:09:20 unknown monster: "spectral butterfly" 22:09:20 %??spectral butterfly 22:09:25 unknown monster: "spectral plant" 22:09:25 %??spectral plant 22:09:30 spectral giant newt (03Z) | Spd: 10 | HD: 1 | HP: 4-8 | AC/EV: 2/10 | Dam: 2 | 07undead, evil, see invisible, lev | Res: 13magic(immune), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 08holy++ | XP: 1 | Sz: tiny | Int: plant. 22:09:30 %??spectral giant newt 22:09:37 something about this seems off 22:13:07 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 22:13:12 Grunt: tile_flavour has a field 'special': Used as a random value or for special cases e.g. (bazaars, gates). 22:15:17 -!- KurzedMetal has quit [Read error: Connection reset by peer] 22:17:34 boo hiss 22:17:46 I only just realized blade status doesn't stack with reaching 22:18:50 -!- Ququman has quit [Remote host closed the connection] 22:20:26 -!- Poncheis has quit [Read error: Connection reset by peer] 22:25:33 slade status? 22:26:53 -!- travis-ci has joined ##crawl-dev 22:26:53 crawl-ref/crawl-ref#309 (master - 1fc67da : gammafunk): The build was fixed. 22:26:53 Change view : https://github.com/crawl-ref/crawl-ref/compare/7cb148df5e3a...1fc67da7c750 22:26:53 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40505213 22:26:53 -!- travis-ci has left ##crawl-dev 22:27:05 no travis! not true....er 22:27:12 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 22:27:15 I mean yes, travis, that was me 22:30:57 congrats, gammafunk. 22:31:05 reaverb: "cleave status" 22:31:31 Ah, I keep forgetting about that change <_< >_> 22:31:59 to be fair, it's not in master or anything 22:32:05 PleasingFungus: recommend you make killer p corpses in tiles and observe 22:33:16 gammafunk: They still change color right? I don't want to compile tiles right now <_< >_> 22:33:55 reaverb: if you don't want to compile tiles, you don't get to see killer klown corpses in tiles, those are the rules 22:34:04 -!- Taraiph has quit [Ping timeout: 246 seconds] 22:34:28 or webtiles, that also works of course 22:34:53 I'm tempted to force a server rebuild and then just check on there <_< >_> 22:35:17 Also I think my tiles compilation might be broken, I got a segfault last time I tried. 22:35:20 wow, can you not compile tiles, or do you do full debug console only or something? 22:35:26 oh 22:35:34 hrm, what os are you on? 22:35:37 gammafunk: the server rebuild things was a joke. 22:35:54 well I know it was, just didn't understand why tiles compilation is so bad 22:36:25 if you're getting a segfault on your platform, it may be a bug 22:36:45 (we find out reaverb is using a rasberry pi) 22:36:57 *raspberry 22:37:15 gammafunk: well, that was kind of gruesome. 22:37:17 nice. 22:37:24 Also on mac anything which uses graphical stuff takes GUI control, so it's annoying to do other stuff while GUI compiles. 22:37:30 they twitch even in death! 22:37:42 err, s/GUI compiles/tiles compiles/ 22:37:52 03PleasingFungus02 07* 0.16-a0-2031-g62c9067: Separate out _gozag_setup_shop() 10(3 hours ago, 1 file, 50+ 31-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=62c90671be6d 22:37:52 03PleasingFungus02 07* 0.16-a0-2032-g8ef9e6c: Pull _gozag_choose_shop() into its own function 10(3 hours ago, 1 file, 104+ 53-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8ef9e6c44a8f 22:37:52 03PleasingFungus02 07* 0.16-a0-2033-g1bf5592: Finish gutting gozag_call_merchant() 10(2 hours ago, 1 file, 97+ 53-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1bf559280b42 22:38:16 really the big thing is I'm too lazy to properly setup ccache so compilation takes a while <_< >_> 22:38:26 rip 22:38:30 PleasingFungus guts gozag_call_merchant() like a fish!!!!!!!! 22:38:38 oo 22:38:39 reaverb: do you just compile console then? 22:38:43 can we add that line in; it's good! 22:38:47 gammafunk: Yeah. 22:38:52 gutting like a fish? sure 22:39:02 (Also the GUI control thing which is really awful) 22:39:03 special case for electric eels, I guess 22:39:06 or maybe merfolk 22:39:13 Yep, still get tiles seg fault. 22:39:14 (for the proverbial fish!) 22:39:16 well, makes sense. yeah ccache has made me not have to use separate dirs for e.g. tiles vs console vs webtiles 22:39:49 it helps that my system is fairly fast so even a complete recompile only takes a minute, maybe two 22:40:02 "/bin/sh: line 1: 22272 Segmentation fault tool/tilegen.elf -i dc-main.tx" 22:40:24 reaverb: hrm, that might be a problem with your toolchain 22:40:32 whas OS X version and xcode version? 22:41:11 10.6.8, xcode 4.1. I ended up compiling gcc 4.9.2 myself and I'm using that. 22:41:23 although I don't think gcc is used with tilegen? 22:41:26 console works fine. 22:41:47 reaverb: it should use the same compiler as what it uses for crawl 22:42:07 yeah it's ...hrm what are your make arguments? 22:42:34 make debug-lite NO_RDYNAMICS=yes NO_PKGCONFIG=y CONTRIB_SDL=y TILES=y 22:42:59 "NO_RDYNAMICS" is because I kept get a error otherwise, no idea why. 22:43:13 Actually since I'm not using apple_gcc anymore maybe some of those other arguments are causing the problem. 22:43:28 well I can't say for NO_RDYNAMICS but the others are good 22:43:43 s/NO_RDYNAMICS/NO_RDYNAMIC/ 22:44:18 -!- Trevise has quit [Quit: Page closed] 22:44:31 it'd be neat to see a backtrace from gdb of that tool/tilegen.elf -i dc-main.txt command, but it's not that big a deal 22:45:43 I guess recent xcode w/ c++11 gcc is our only "officially supported" os x compilation environment 22:45:50 to the extent that we have such a thing 22:45:51 -!- st_ has quit [Ping timeout: 272 seconds] 22:46:14 but I have no idea how os x cross-compilation would be done tbh 22:46:39 would xcode even be needed w/ C++11 gcc? (I don't really know all what's in xcode) 22:47:53 reaverb: xcode is apple's way of giving os x people a development toolchain, and includes clang and the rest of the necessary dev programs (and the Xcode IDE) 22:48:06 sounds like you're using macports gcc? 22:48:17 I compiled it myself. 22:48:27 ok, well similar story then 22:48:35 you have xcode installed 22:48:42 you're just using the gcc you compiled 22:48:46 interesting: https://github.com/tpoechtrager/osxcross 22:49:04 -!- jefkin_ has quit [Quit: Lost terminal] 22:49:20 augh 22:49:23 hrm: "Move your packaged SDK to the tarballs/ directory." 22:49:44 well I guess that'd require the host to have ...I'm not sure what the legality of that is 22:50:47 !tell |amethyst thoughts on https://github.com/tpoechtrager/osxcross for help with crosscompilation to os x? 22:50:48 gammafunk: OK, I'll let |amethyst know. 22:51:28 PleasingFungus: What's 'augh' ? 22:51:33 mean? 22:51:38 03PleasingFungus02 07* 0.16-a0-2034-ge585701: Remove an errant pair of braces 10(32 seconds ago, 1 file, 0+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=e58570140c1d 22:51:42 ^ 22:51:49 !tell |amethyst apparently it can also use gcc 22:51:50 gammafunk: OK, I'll let |amethyst know. 22:51:53 honest to god don't know where those came from 22:52:15 Ah, that's very 'augh' worthy 22:52:55 great, another crawl string exploit released into the wild PleasingFungus! 22:53:00 the procedure for cross-compiling to an osx target is pretty augh worthy 22:53:03 PleasingFungus: nice to hear your teeth are nice and straight now 22:53:09 :) 22:53:16 johnnyzero: have you tried that osxcross thing? 22:53:32 there's a good writeup about it on the openttd project page 22:54:14 well despite what nap.kin said earlier, he was pretty excited about getting mingw32 crosscompilation working again 22:54:19 maybe we can get the os x builds going 22:54:22 gammafunk: i looked at it a few years ago and it seemed pretty horrible (like you mentioned, the legality is muddy) 22:54:31 that sdk packaging business scares me though 22:54:34 and from searching recently, there has been about zero progress 22:54:56 well this project has a lot of recent commits 22:55:05 what I don't know about is compatability though 22:55:29 will these apps run on a reasonable range of os x versions 22:55:35 gammafunk: i think you'd have to have a separate set of frameworks for each osx target 22:56:03 hrm, well that's not the end of the world I guess, since they don't....well I guess they do change with security updates 22:56:13 versus something like mingw where you just pick your minimum target os and crt version 22:56:31 -!- Poncheis has quit [Quit: ChatZilla 0.9.91 [Firefox 33.0.3/20141105223254]] 22:58:19 johnnyzero: I'm not really sure that you have to have all those sdks installed 22:58:22 I should try it I guess 22:59:10 but we may not legally be allowed to do it without like owning a valid os x license 22:59:18 -!- ussdefiant has joined ##crawl-dev 23:01:33 yeah, that's where the grey comes in -- i think osx's license only permits being run as the main os or from a vm running on an osx host 23:03:50 also like 3-4 new servers just came online 23:03:53 cpo 23:04:04 ldd (lld?) 23:04:10 cxc 23:04:20 um maybe only 3 23:05:44 lld is a few months old fwiw 23:06:08 lld is japan. cpo is au. cxc is France 23:06:17 eventually need them all 23:06:20 fr llvm 23:06:25 <_< >_> 23:06:33 wrong channel! 23:06:38 right channel!!!! 23:06:39 :) 23:06:42 !banish johnstein 23:06:42 Grunt casts a spell. johnstein is devoured by a tear in reality! 23:07:21 while we're talking about this, if anyone is capable of making the changes required to get dcss compiled to a static binary on linux please poke me 23:08:22 -!- NilsBloodaxe has quit [Ping timeout: 246 seconds] 23:08:40 hm. my shield penalty branch seems to have removed all shield and armour penalties entirely 23:08:43 not quite what I intended 23:09:08 gammafunk: oh, that project does look interesting though 23:09:29 does the shield penalty branch involve making shields lose their cutoffs in regards to removing all penalties? 23:10:23 gammafunk: Wow, I'm sorry - the segfault was fixed by adding apple_gcc=y back. I could of sworn I had tested that but I guess I didn't. 23:10:43 (my segfault from earlier when compiling tiles) 23:10:44 well, that was the actual plan 23:10:47 code is hard 23:11:05 1learn add devteam 23:11:10 What, there's 26 entries. 23:11:21 !learn add devteam code is hard 23:11:22 devteam[27/27]: code is hard 23:11:29 -!- Artelis has quit [Ping timeout: 245 seconds] 23:11:33 mm 23:11:38 -!- PleasingFungus has quit [Remote host closed the connection] 23:16:25 -!- AGinsberg has quit [Ping timeout: 250 seconds] 23:17:12 -!- Mottikins__ has quit [Ping timeout: 265 seconds] 23:21:40 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.16-a0-2034-ge585701 (34) 23:22:57 -!- travis-ci has joined ##crawl-dev 23:22:57 crawl-ref/crawl-ref#311 (master - 1bf5592 : Nicholas Feinberg): The build was broken. 23:22:57 Change view : https://github.com/crawl-ref/crawl-ref/compare/a403e7e0d809...1bf559280b42 23:22:57 Build details : http://travis-ci.org/crawl-ref/crawl-ref/builds/40506957 23:22:57 -!- travis-ci has left ##crawl-dev 23:24:32 hmmmm. it'd be nice for degeneration to do something to the poly-immune 23:24:46 not much, but something 23:26:34 -!- Lightli has quit [Ping timeout: 246 seconds] 23:28:48 -!- rast has quit [Remote host closed the connection] 23:29:35 -!- Krakhan has quit [Ping timeout: 255 seconds] 23:31:42 -!- reaverb has quit [Quit: Leaving.] 23:33:29 -!- Brannock has quit [Ping timeout: 264 seconds] 23:38:22 theTower: confusion or something? 23:40:11 perhaps 23:41:48 -!- bonghitz has quit [Quit: Leaving...] 23:43:42 -!- SomeStupidGuy has quit [Ping timeout: 244 seconds] 23:43:49 alternately: very temporary polymorphing? like 2-3 turns? 23:47:20 alright, contribbing done, time to push to some contrib sdl2 branches and then my current Android sdl2 work 23:50:53 -!- Siegurt has quit [Quit: Leaving.] 23:55:38 -!- N78291 has quit [Quit: null] 23:56:19 here goes 23:56:27 03Grunt02 07[sdl2] * 0.16-a0-1994-g4e4de1e: The fundamentals of an Android SDL2 build. 10(5 minutes ago, 36 files, 1672+ 29-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4e4de1eb6c8f 23:58:36 (and time to get johnstein to make an experimental branch of something I've had sitting around for a while) 23:59:03 New branch created: salamander (1 commit) 23:59:03 03Grunt02 07[salamander] * 0.16-a0-2035-g2bfe767: Salamanders as a player race. 10(4 weeks ago, 28 files, 268+ 70-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2bfe76751688 23:59:45 neat