00:04:05 -!- reaverb has joined ##crawl-dev 00:06:22 -!- n0b0dyyoukn0w has quit [Ping timeout: 256 seconds] 00:12:22 -!- driftwood_ has quit [Ping timeout: 244 seconds] 00:12:39 -!- Codrus has quit [Ping timeout: 265 seconds] 00:14:35 -!- Gorgo_ has quit [Ping timeout: 265 seconds] 00:16:39 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 00:18:10 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.17-a0-1262-gd250d98 (34) 00:19:35 |amethyst: can we just disable source ..oh I guess crd 00:20:03 I don't have access to source forge myself, but I think Grunt and/or dpeg might 00:20:25 <|amethyst> gammafunk: disabling the account just means they can do it that much faster 00:20:27 Stable (0.16) branch on CRAWL.XTAHUA.COM updated to: 0.16.1-29-g3e760ad 00:21:20 <|amethyst> I have access 00:22:24 |amethyst: well I was going to suggest moving the mailing list elsewhere and shutting down the project page, then we can just not link to them and put a note on downloads not to use them? 00:22:40 it's just work to do this though, and where would the mailing list go 00:22:43 -!- argent0 has quit [Ping timeout: 244 seconds] 00:23:08 <|amethyst> yeah 00:23:14 would be nice if we could remove unecessary infrastructure, at least, but maybe that's just another hassle 00:24:07 anyhow if we can get the logins I or anyone else can certainly upload the release binaries 00:24:41 after we put it on cdo, said person can just copy from there to source forge easilly enough, I'm sure 00:25:18 <|amethyst> do you have a SF account? 00:25:49 I don't, no 00:27:39 -!- Ivan__ has quit [Client Quit] 00:30:15 <|amethyst> uploading... wow, this really lags my connection 00:30:21 <|amethyst> uploading 0.16.1 that is 00:32:02 -!- cojito has quit [Quit: Page closed] 00:34:14 -!- travis-ci has joined ##crawl-dev 00:34:15 The build passed. (master - d250d98 #2770 : Neil Moore): http://travis-ci.org/crawl/crawl/builds/65659291 00:34:15 -!- travis-ci has left ##crawl-dev 00:35:16 <|amethyst> Grunt: I'm uploading 0.16.1 to sourceforge; where do I mark that as the latest release? 00:36:53 -!- reaverb has quit [Ping timeout: 255 seconds] 00:42:08 -!- bonghitz has quit [Quit: Leaving...] 00:42:34 -!- MgDark has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253]] 00:42:52 -!- amalloy is now known as amalloy_ 00:44:24 -!- gressup has quit [Read error: Connection reset by peer] 00:44:27 -!- PleasingFungus has joined ##crawl-dev 00:44:51 |amethyst: congrats on slaying the unlinked item!!! 00:44:58 <|amethyst> yay 00:45:19 <|amethyst> There's still the beogh bug, which I'm sure is different 00:45:25 <|amethyst> and probably related to recall somehow 00:45:45 probably 00:45:48 -!- reaverb has joined ##crawl-dev 00:45:49 <|amethyst> and I have no idea how it happened with nemelex that once 00:46:00 -!- mong has quit [Quit: Page closed] 00:46:05 we've revised nemelex twice? since then, haven't we? 00:46:12 -!- reaverb is now known as Guest99948 00:47:27 <|amethyst> yeah, but I don't think any of the revisions involved god_id_item 00:47:37 <|amethyst> I don't think it was specifically about Nemelex 00:47:54 <|amethyst> just that is wasn't the problem I fixed because that required ash to trigger 00:48:01 <|amethyst> s/is was/it was/ 00:48:22 hm. reading the backlog, we should probably just not be on sourceforge 00:48:26 they're doing some incredibly shady stuff righ tnow 00:48:38 -!- Evablue has quit [Quit: Evablue] 00:48:48 -!- Guest99948 is now known as reaverb 00:48:50 by which I mean taking over projects and replacing them with malware 00:49:07 what on earth 00:49:23 <|amethyst> right, but by abandoning the SF project we are making it more likely that will happen to crawl 00:50:05 <|amethyst> s/are making it/would make it/ 00:50:08 as though it's a natural phenomenon 00:50:20 instead of a malicious act conducted by an organization we should no longer associate ourselves with 00:54:35 -!- shome has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253]] 00:55:19 <|amethyst> yeah, probably most reasonable 00:55:29 I guess I feel strongly about 00:55:31 *about this 00:55:35 <|amethyst> as gammafunk points out, the mailing lists are the big blocker 00:55:37 which I hadn't realized until I started typing 00:56:04 <|amethyst> particularly since those lists are the only way some devs have of staying in contact 00:56:32 Sending out a last message on the list indicating the lists have moved seems like enough? 00:56:45 <|amethyst> well, you also have to set up the new lists of course 00:56:49 that doesn't seem very hard. 00:56:54 <|amethyst> and do something with the subscriber list 00:56:55 google groups would probably be fine, 00:57:50 and it's pretty simple to set up. 00:57:52 I think that's why I had that comma. 00:57:59 <|amethyst> I'd kind of rather we run a list ourselves, but 00:58:09 <|amethyst> that doesn't work very well 00:58:11 hm? 00:58:28 <|amethyst> I never could get the secret list to forward correctly to DracoOmega's MSN account 00:58:36 <|amethyst> because I didn't pay the spam tax 00:58:42 oh, I forgot about the secret list 00:59:05 <|amethyst> the secret list is not even really a mailing list though 00:59:12 <|amethyst> it's just an entry in /etc/aliases :) 00:59:36 <|amethyst> I ran a majordomo, oh, about 20 years ago 00:59:47 <|amethyst> I understand GNU mailman is preferred these days 01:00:14 whoa, I have literally never heard of that before 01:00:17 majordomo (looked it up) 01:00:37 <|amethyst> It was *the* mailing list software 01:01:47 Stable (0.16) branch on crawl.s-z.org updated to: 0.16.1-29-g3e760ad 01:01:51 <|amethyst> dammit, I should not be able to say "I did X 20 years ago" where X is anything remotely professional 01:01:59 rip 01:02:06 entropy. it's the only game in town. 01:02:07 <|amethyst> Beyond "I pooped on my own 20 years ago" 01:02:14 I did that! 01:03:58 <|amethyst> ah, mailman was released in 1999 01:04:10 <|amethyst> that would be why I didn't use it :) 01:05:15 hrm 01:05:18 one second, I have something useful to say, but I just got a bunch of ICQ messages and I think I may need to reconnect my AOL client 01:05:32 gammafunk one second, I have something useful to say, <- this seems unlikely 01:05:45 wow, look how badly you just copied and pasted 01:05:49 also, |amethyst or anyone else around, do you know where vault-defined monster spells are stored? 01:05:57 gammafunk: look how badly your client renders whitespace! 01:06:05 <|amethyst> gammafunk: ICQ? You know those "Russian brides" aren't real, right? 01:06:13 I live in hope... 01:06:30 <|amethyst> PleasingFungus: at runtime you mean? 01:06:34 yes 01:06:54 same place the other spells live, no? 01:07:07 well other speals being where hard-coded monster spells live 01:07:12 the other spells live in the text section of memory 01:07:13 and *spells 01:07:45 -!- fluffhead has quit [Quit: fluffhead] 01:07:54 hrm, well maybe I don't know what you mean, but you can't create a new kind of spell with a vault define 01:08:01 no 01:08:03 spellbooks 01:08:04 not spells 01:08:25 oh, you want to know about vault-defined spellbooks? 01:08:28 yes 01:08:30 <|amethyst> monster::spells's data is not in the text section 01:08:33 ah, those are just randbooks 01:08:40 so they'd be artefact spellbooks 01:08:50 well not randbooks, but artefact spellbooks 01:08:55 <|amethyst> it's a vector so it's all on the heap 01:09:04 ah, interesting 01:09:12 <|amethyst> if there are custom spells, it's copied from the monspec 01:09:14 is there any reason at all for liches/aliches to be ghost demons? 01:09:49 probably not...I guess just technically since there has to be some facilitaton for giving a monster new spells 01:09:58 <|amethyst> it would leak their spells 01:10:02 <|amethyst> in xv 01:10:02 ah 01:10:04 Unstable branch on crawl.s-z.org updated to: 0.17-a0-1262-gd250d98 (34) 01:10:11 could have a flag for that 01:10:15 <|amethyst> yeah 01:10:18 <|amethyst> probably already do 01:10:19 M_DONT_PEAK_SPELLS 01:10:29 <|amethyst> there's this mons->props["custom_spells"] thing 01:10:44 ah, that's what I was thinking of 01:10:54 <|amethyst> but that's just a flag 01:11:10 yeah, using a flag seems pretty reasonable 01:11:32 sounds like PleasingFungus is trying to kill ghost_demon 01:11:42 <|amethyst> aha 01:11:50 yep 01:11:54 <|amethyst> if (m->props.exists("custom_spells") || mons_is_pghost(type)) 01:11:54 <|amethyst> spells = m->spells; 01:12:12 <|amethyst> in monster_info::monster_info 01:12:35 <|amethyst> oh, right 01:12:42 <|amethyst> I was wrong earlier 01:13:10 ? 01:13:30 <|amethyst> I think monster::spells only gets used for custom spells? 01:13:45 ok, that's more what I thought 01:14:11 Stable branch on crawl.develz.org updated to: 0.16.1-29-g3e760ad (34) 01:14:19 well I guess pf was more asking about custom spell *books* rather than custom spells, but it sounds like this is all relevant to what he needs 01:14:37 <|amethyst> gammafunk: custom monster spell books 01:14:58 ah, ok that's just a terminology difference then 01:15:07 yes 01:15:17 <|amethyst> gammafunk: which is what monster::spells is for (I had been thinking it was also filled from the mon_spellbook but it doesn't seem to be) 01:17:02 bool monster::search_slots(function func) const 01:17:26 obvious gap in my understanding of...templates? 01:17:55 <|amethyst> oh, no, I was correct in the first place 01:18:01 <|amethyst> PleasingFungus: see mons_load_spells 01:18:16 -!- amalloy_ is now known as amalloy 01:18:26 ok 01:18:29 yeah I was looking at that a sec ago 01:18:43 <|amethyst> gammafunk: what about it? 01:18:54 <|amethyst> gammafunk: the syntax, or what function<> is for? 01:19:00 Unstable branch on crawl.develz.org updated to: 0.17-a0-1262-gd250d98 (34) 01:19:16 yeah the function key word 01:19:24 also: return search_spells([=] p(spell_type sp) { return sp == spell; } ); 01:19:39 looks reasonable 01:19:45 -!- faze has quit [Quit: Page closed] 01:19:46 <|amethyst> the function template is a proxy for pretty much anything that is callable 01:20:22 <|amethyst> you can pass into that parameter a function pointer, a lambda, a class with an operator(), a null pointer, ... 01:20:24 ah, #include 01:20:32 probably I should read about that 01:21:04 <|amethyst> [=] (spell_type sp) { return sp == spell; } is a lambda 01:21:11 <|amethyst> an anonymous function 01:21:33 <|amethyst> the [] is the capture list, [=] meaning "capture all referenced variables by value" 01:21:51 <|amethyst> in particular, that's what allows you to use "spell" inside the body of the lambda 01:22:34 <|amethyst> [spell] would work as well, to say specifically capture that variable 01:23:33 <|amethyst> behind the scenes it just gets transformed into an object of a template class that has a member variable "spell" and a bool operator()(spell_type sp) 01:24:16 <|amethyst> (there's a special rule that captureless lambdas can be cast to raw function pointers, but that doesn't apply here) 01:24:26 -!- Nakatomy has quit [Ping timeout: 264 seconds] 01:24:46 -!- Zauren has quit [Ping timeout: 258 seconds] 01:24:53 <|amethyst> the return type isn't specified there, so is inferred from the body 01:25:29 <|amethyst> you could specify it (and if the body is more complex you might have to) with -> bool between the parameter list and the body 01:30:21 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 01:33:11 oh the function func makes more sense now 01:33:21 function returning bool accepting one arg of spell_type 01:33:43 I'm so used to looking at containers that I was kind of trying to read it that way 01:35:30 -!- Poncheis has quit [Ping timeout: 250 seconds] 01:36:10 -!- CobaltPhoenix has quit [Quit: Page closed] 01:36:54 -!- giantbat has quit [Quit: Leaving] 01:39:26 -!- halberd has quit [Ping timeout: 264 seconds] 01:43:56 -!- Twiggytwiggytwig has quit [Client Quit] 01:44:03 wow, this crashes hard 01:44:52 <|amethyst> gammafunk: you wouldn't ever see that outside a template btw 01:44:57 crashes so hard it knocks out all the colour from my terminal 01:46:01 <|amethyst> gammafunk: because elsewhere you'd write a type expression for a pointer to the function rather than the function itself, so it would be good old C-style bool (*)(spell_type) with the "(*)" 01:46:44 yeah, the (param) syntax in that function template is just very...brief 01:47:00 <|amethyst> you can actually name the parameters if you want 01:47:10 ah, that might help 01:47:20 hrm 01:47:39 <|amethyst> here is the Posix synopsis for signal(): 01:47:43 <|amethyst> #include 01:47:44 <|amethyst> void (*signal(int sig, void (*func)(int)))(int); 01:49:58 -!- Poncheis has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253]] 01:50:15 hrm, why the parens after void there 01:50:28 <|amethyst> gammafunk: it returns a function pointer :) 01:50:30 specifically the outer ones aver void before (int) 01:50:36 god 01:50:47 <|amethyst> the Linux manpage is much nicer: 01:50:53 <|amethyst> #include 01:50:53 <|amethyst> typedef void (*sighandler_t)(int); 01:50:53 <|amethyst> sighandler_t signal(int signum, sighandler_t handler); 01:52:14 sghandler_t, aka a pointer to a function taking an int returning void? 01:52:21 <|amethyst> yep 01:52:23 phew 01:52:39 Windows builds of master branch on crawl.develz.org updated to: 0.17-a0-1262-gd250d98 01:53:18 <|amethyst> there's a nice program called cdecl 01:53:23 <|amethyst> "declare sighandler_t as typedef pointer to function that expects (int) returning void;" 01:53:45 <|amethyst> declare signal as function that expects (sig as int, func as pointer to function that expects (int) returning void) returning pointer to function that expects (int) returning void; 01:53:56 nice 01:54:15 <|amethyst> there's also cundecl 01:54:22 <|amethyst> but that's mostly a joke I think 01:54:46 <|amethyst> I can't imagine anyone would want to write in that verbose form any more than in C syntax 01:57:48 -!- nicolae- has left ##crawl-dev 02:04:54 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 02:10:19 03PleasingFungus02 07* 0.17-a0-1263-gc2a165f: Remove an incredibly spammy dprf 10(20 seconds ago, 1 file, 0+ 3-) 13https://github.com/crawl/crawl/commit/c2a165f7f977 02:12:13 -!- jspengler has quit [] 02:12:25 <|amethyst> ¡learn add buffer_overflow force_more_message += ^(?P=B)((?P=B)(?J:(?Pc)(?Pa(?P=B)))>KIKUBAAQUDGHA) 02:12:25 Okay, not adding buffer_overflow => force_more_message += ^(?P=B)((?P=B)(?J:(?Pc)(?Pa(?P=B)))>KIKUBAAQUDGHA) 02:13:04 -!- squid_ has quit [Quit: Page closed] 02:14:13 trying to decide if it's a bug for mutant beasts to have their 'human heads shouting' 02:14:18 (cherub sounds) 02:14:22 also, |amethyst , did you see https://twitter.com/crawlcode/status/606524327144628225 ? 02:14:33 <|amethyst> yes :) 02:16:22 <|amethyst> what was william_tanksley_asked_for_this initialised to? 02:16:46 <|amethyst> 2 I assume, or higher so it was more of an easter egg 02:16:48 <|amethyst> ? 02:17:13 2, yep 02:18:21 -!- eric____ has quit [Client Quit] 02:21:07 <|amethyst> http://vole-in-hand.deviantart.com/art/Crawl-Gods-Kikubaaqudgha-123359447 02:21:51 Good description. 02:22:16 hahaha http://vole-in-hand.deviantart.com/art/Crawl-3-Clad-Claddan-111894826 02:22:20 mountain dwarves... 02:22:43 <|amethyst> http://s7.zetaboards.com/Nuzlocke_Forum/topic/8336831/2/ 02:22:50 <|amethyst> "What? OKAWARU is evolving!" 02:23:45 <|amethyst> http://th09.deviantart.net/fs70/PRE/f/2013/164/1/c/sif_muna_by_limeylassen-d68u1kc.png 02:23:53 <|amethyst> err, wrong link 02:23:56 <|amethyst> http://limeylassen.deviantart.com/art/Sif-Muna-377635692 02:24:29 <|amethyst> there's also lots of sif muna art which I'm *not* going to link :( 02:24:50 -!- debo_ has quit [Ping timeout: 245 seconds] 02:25:20 -!- tabstorm has quit [Quit: Lost terminal] 02:25:34 classy 02:25:45 hahaha 02:25:47 seriously!? 02:25:59 -!- ussdefiant has joined ##crawl-dev 02:26:11 <|amethyst> ugh, and lugonu is worse 02:26:21 minmay wrote: here is a picture of sif muna (you probably shouldn't click on this if someone's looking at your screen) 02:29:17 hey that reminds me 02:29:45 would it annoy people if i redrew all the merfolk 02:29:59 I 02:30:03 can't imagine why it would 02:30:04 you all have no idea to what depths of depravity dcss fan art can go 02:30:07 unless you did it badly I guess 02:30:17 welp 02:30:24 sonja + pikel "erotic art" being the nadir I think 02:30:52 I guess it's just natural fulfillment of the "there is a porn of it" rule 02:31:20 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.1/20150513174244]] 02:35:10 -!- reaverb has quit [Quit: Leaving] 02:39:48 -!- siepu has quit [Read error: Connection reset by peer] 02:40:31 !tell PleasingFungus i literally googled for "woman wearing books", I didn't think it would work 02:40:32 minmay: OK, I'll let pleasingfungus know. 02:45:46 you forgot rule 34 02:46:23 it was pretty artistic actually 02:50:43 Monster database of master branch on crawl.develz.org updated to: 0.17-a0-1263-gc2a165f 02:52:32 -!- squid_ has quit [Client Quit] 02:52:56 -!- _159 has quit [Client Quit] 02:53:32 is it really necessary for monsters to continue zapping wand of hasting at themselves when they are already hasted 02:54:32 oh wait, it was just zapping an empty wand, I forgot they do that now 02:54:39 never mind 03:12:42 -!- doubtofbuddha has quit [Ping timeout: 244 seconds] 03:12:59 -!- Crawl_Bacchus has quit [Quit: Look what I got, Bart, a Tickle-Me Krusty doll!] 03:15:29 -!- simmarine has quit [Quit: Leaving] 03:20:08 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 03:22:38 Stable (0.16) branch on crawl.beRotato.org updated to: 0.16.1-29-g3e760ad 03:23:49 -!- Idolo has quit [] 03:28:02 -!- ontoclasm1 has quit [Quit: Leaving.] 03:35:13 Unstable branch on crawl.beRotato.org updated to: 0.17-a0-1263-gc2a165f (34) 03:42:53 -!- mibe has quit [Quit: Page closed] 03:47:08 -!- Yermak has quit [Ping timeout: 246 seconds] 03:58:33 -!- scummos__ has quit [Ping timeout: 256 seconds] 04:00:31 -!- st_ has joined ##crawl-dev 04:01:23 -!- ktgrey has quit [Ping timeout: 256 seconds] 04:10:55 -!- Blazinghand has joined ##crawl-dev 04:12:09 -!- leetdood has quit [Ping timeout: 246 seconds] 04:13:10 -!- ussdefiant has quit [Ping timeout: 245 seconds] 04:21:10 -!- dtsund has quit [Quit: dtsund] 04:38:22 -!- lobf has joined ##crawl-dev 04:43:02 -!- muravey has quit [Ping timeout: 255 seconds] 04:50:52 -!- vale has quit [Remote host closed the connection] 04:54:04 -!- scummos__ has quit [Ping timeout: 258 seconds] 04:56:54 -!- KurzedMetal has quit [Read error: Connection reset by peer] 05:02:44 -!- sk3 has quit [Ping timeout: 265 seconds] 05:07:02 -!- Bcadren has quit [Ping timeout: 264 seconds] 05:09:53 highena (L16 GrMo) ASSERT(_valid()) in 'ray.cc' at line 194 failed. (Lab) 05:15:22 -!- Alarkh has quit [Quit: Page closed] 05:24:37 -!- Gurmil has quit [Ping timeout: 276 seconds] 05:30:17 -!- Tux[Qyou] has joined ##crawl-dev 05:42:08 -!- lobf has quit [Quit: lobf] 05:43:02 -!- bitcoinbastard has quit [Ping timeout: 264 seconds] 05:51:24 -!- WalkerBoh has quit [Remote host closed the connection] 06:03:08 -!- sk3 has quit [Ping timeout: 265 seconds] 06:17:23 -!- Hanyuu has quit [Quit: Page closed] 06:18:15 -!- MarvinPA has joined ##crawl-dev 06:22:17 Evablue (L20 SpEn) ASSERT(in_diamond_int(r->start)) in 'ray.cc' at line 166 failed. (Vaults:3) 06:33:17 -!- MarvinPA has quit [Quit: Leaving] 06:46:45 -!- vale has quit [Ping timeout: 258 seconds] 06:56:43 -!- sk3 has quit [Ping timeout: 258 seconds] 06:58:41 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 07:05:31 -!- elliptic has quit [Quit: Leaving] 07:08:37 -!- elliptic has joined ##crawl-dev 07:13:05 -!- muravey has joined ##crawl-dev 07:18:06 -!- TMTurtle has quit [Ping timeout: 244 seconds] 07:20:14 -!- Blazinghand has quit [Read error: Connection reset by peer] 07:29:33 -!- bonghitz has quit [Remote host closed the connection] 07:30:49 -!- quik has quit [Ping timeout: 250 seconds] 07:36:08 -!- scummos__ has quit [Ping timeout: 256 seconds] 07:50:08 -!- xcourier has quit [Quit: xcourier] 07:52:28 -!- dethmo has quit [Quit: Page closed] 07:56:01 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 07:59:56 -!- scummos| has quit [Ping timeout: 256 seconds] 08:02:40 -!- vale has quit [Ping timeout: 264 seconds] 08:06:41 -!- mamgar has quit [Read error: Connection reset by peer] 08:07:42 -!- eyesburn has quit [Quit: Page closed] 08:11:43 -!- copt has quit [] 08:11:50 -!- scummos| has quit [Ping timeout: 256 seconds] 08:13:56 -!- Xenobreeder has quit [Quit: Page closed] 08:14:13 -!- sk3 has quit [Ping timeout: 264 seconds] 08:17:19 -!- LLLLLLLLLL has quit [Ping timeout: 246 seconds] 08:19:26 -!- clouded_ has joined ##crawl-dev 08:19:26 -!- st_ has quit [Read error: Connection reset by peer] 08:34:24 -!- scummos| has quit [Ping timeout: 276 seconds] 08:34:28 -!- Hanyuu has quit [Quit: Page closed] 08:34:46 -!- Patashu has quit [Ping timeout: 255 seconds] 08:35:03 -!- UncertainKitten has joined ##crawl-dev 08:52:14 -!- Syndicus_ has quit [Ping timeout: 265 seconds] 08:52:26 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 08:52:41 -!- UncertainKitten has joined ##crawl-dev 08:56:44 -!- UncertainKitten has quit [Client Quit] 08:57:01 -!- UncertainKitten has joined ##crawl-dev 08:58:28 -!- UncertainKitten has quit [Client Quit] 08:58:43 -!- UncertainKitten has joined ##crawl-dev 09:00:16 -!- sk3 has quit [Ping timeout: 264 seconds] 09:03:55 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 09:16:59 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 09:20:39 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 09:28:10 -!- mizu_no_oto has quit [Client Quit] 09:34:13 -!- lyrick has quit [Quit: Page closed] 09:35:10 -!- mizu_no_oto has quit [Client Quit] 09:49:01 -!- Hanyuu has quit [Ping timeout: 246 seconds] 09:55:00 -!- Ququman has joined ##crawl-dev 09:55:41 -!- bmfx has quit [Remote host closed the connection] 09:55:50 -!- ystael has quit [Ping timeout: 272 seconds] 09:55:52 -!- debo has joined ##crawl-dev 09:56:14 -!- blabber has joined ##crawl-dev 10:10:25 -!- sk3 has quit [Ping timeout: 256 seconds] 10:13:32 -!- Senjaii has quit [Ping timeout: 246 seconds] 10:14:39 -!- twofortypee has quit [Quit: Connection closed for inactivity] 10:25:19 -!- driftwood_ has quit [Ping timeout: 252 seconds] 10:32:44 -!- clouded_ has quit [Read error: Connection reset by peer] 10:33:07 -!- clouded_ has joined ##crawl-dev 10:36:58 -!- dethma has quit [Ping timeout: 246 seconds] 10:49:35 -!- dtsund has joined ##crawl-dev 10:50:19 -!- Crehl has quit [Read error: Connection reset by peer] 10:54:44 -!- agentgt_ has quit [Quit: Page closed] 11:13:55 -!- ussdefiant has joined ##crawl-dev 11:16:01 -!- sk3 has quit [Ping timeout: 264 seconds] 11:19:06 -!- Tux[Qyou] has joined ##crawl-dev 11:19:58 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 11:20:31 -!- Tux[Qyou] has joined ##crawl-dev 11:32:16 -!- Foamed has quit [Quit: Leaving] 11:34:09 -!- ystael has quit [Ping timeout: 265 seconds] 11:36:16 -!- Evablue has quit [Ping timeout: 264 seconds] 11:42:12 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 11:44:40 -!- argent0 has quit [Ping timeout: 264 seconds] 11:48:17 -!- Syndicus has joined ##crawl-dev 11:53:10 -!- ystael has quit [Ping timeout: 245 seconds] 11:56:07 -!- Ladykiller69 has quit [Ping timeout: 258 seconds] 12:02:07 -!- Fusha has quit [Ping timeout: 252 seconds] 12:24:34 -!- xcourier has quit [Quit: xcourier] 12:27:12 -!- Nightbeer has quit [Ping timeout: 272 seconds] 12:28:23 -!- Fusha has quit [Client Quit] 12:30:17 -!- LexAckson has joined ##crawl-dev 12:37:53 -!- Monkaria has quit [Quit: Page closed] 12:39:21 -!- ussdefiant has quit [Ping timeout: 250 seconds] 12:44:40 -!- ontoclasm has joined ##crawl-dev 12:45:47 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 12:47:27 -!- bencryption has quit [Quit: WeeChat 1.0.1] 12:52:54 -!- Turgon has quit [Client Quit] 12:55:00 -!- omnirizon has quit [Quit: leaving] 12:55:43 -!- reaverb has joined ##crawl-dev 13:00:00 -!- bencryption has quit [Client Quit] 13:00:53 FR: wanderer doesn't start with 2 different melee weapon skills 13:02:42 Stable (0.16) branch on crawl.akrasiac.org updated to: 0.16.1-29-g3e760ad 13:02:56 -!- elliptic has quit [Quit: Leaving] 13:04:56 -!- BanMido has quit [Quit: leaving] 13:08:02 -!- MarvinPA has joined ##crawl-dev 13:20:37 Unstable branch on crawl.akrasiac.org updated to: 0.17-a0-1263-gc2a165f (34) 13:29:32 -!- Gorgo__ has quit [Ping timeout: 246 seconds] 13:30:22 @??necrophage 13:30:22 necrophage (15n) | Spd: 10 | HD: 5 | HP: 19-38 | AC/EV: 2/10 | Dam: 804(rot) | 07undead, 10doors, evil, unbreathing | Res: 06magic(40), 02cold, 09poison+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | Chunks: 14noxious | XP: 122 | Sz: Medium | Int: human. 13:30:27 how come that attack causes sickness 13:32:15 -!- vale has quit [Remote host closed the connection] 13:32:25 <|amethyst> rotting causes sickness 13:32:35 <|amethyst> player::rot has a 1/4 chance of sickening 13:32:56 I didn't know that until now 13:33:33 okay 13:33:34 can someone 13:33:35 explain 13:33:38 why this orc priest 13:33:42 is orc sorcerer coloured 13:34:07 minmay on cszo 13:36:03 <|amethyst> miasma would do the same 13:36:08 <|amethyst> doh 13:36:16 <|amethyst> minmay: it's standing right on an excluded door 13:36:42 Ditheos (L18 MfGl) ASSERT(mgrd(mons->pos()) == s) in 'show.cc' at line 302 failed. (Snake:4) 13:37:05 ah 13:37:23 is there a way to make it not do that 13:38:17 <|amethyst> always_show_exclusions = false will make it not show exclusions in the viewport (only the map, unless you use | for terrain mode) 13:38:44 right, I was hoping I could get it to keep the terrain marked but not recolour monsters in it 13:38:50 <|amethyst> and IIRC shouldn't affect webtiles, this option is for consoles 13:39:09 <|amethyst> hm 13:40:49 it's not a big deal 13:40:57 i've been meaning to make it not recolour monsters or clouds but never gotten round to it, patches welcome i guess 13:41:23 i'll take a quick look in a bit, perhaps it's easy 13:41:39 <|amethyst> I guess the idea there was that exclusions are likely to be centred on monsters 13:41:49 <|amethyst> or maybe it's unintentional, would have to ask the oilmiller 13:42:14 I assumed that was it, yeah 13:42:34 but it only makes sense when the monster isn't in LOS 13:42:41 -!- Kalir has quit [Changing host] 13:43:27 <|amethyst> MarvinPA: view.cc, search for always_show_exclusions. Two possibilities I see are 1. moving that further up and having it set flash_colour instead 2. leaving it where it is now, but specifically checking env.map_knowledge(gc).monster() inside 13:43:50 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 13:44:34 -!- Turgon has quit [Quit: Page closed] 13:47:23 -!- Kolbur has quit [Ping timeout: 246 seconds] 13:50:07 -!- bonghitz has quit [Remote host closed the connection] 13:54:25 -!- rossi has quit [Ping timeout: 264 seconds] 13:54:33 -!- dtsund has quit [Quit: dtsund] 13:56:31 -!- Gurmil has quit [Ping timeout: 256 seconds] 14:00:02 -!- Lohengramm has quit [Remote host closed the connection] 14:01:56 -!- scummos| has quit [Ping timeout: 255 seconds] 14:02:13 -!- panicbit has quit [Ping timeout: 264 seconds] 14:08:43 03MarvinPA02 07* 0.17-a0-1264-g102900a: Remove shard shrikes from a Depths vault (Bart) 10(50 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/102900aa3bd5 14:08:43 03MarvinPA02 07* 0.17-a0-1265-gb6b9ca9: Don't recolour monsters in LOS with always_show_exclusions (minmay) 10(8 minutes ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/b6b9ca93541e 14:10:33 -!- debo_ has joined ##crawl-dev 14:12:42 -!- Ladykiller69 is now known as Ivan_Miles 14:12:59 -!- Lohengramm has joined ##crawl-dev 14:13:27 -!- debo has quit [Ping timeout: 246 seconds] 14:16:47 -!- simmarine has joined ##crawl-dev 14:17:16 -!- Lasty has joined ##crawl-dev 14:17:29 -!- CKyle has joined ##crawl-dev 14:26:55 -!- bitcoinbastard has quit [Ping timeout: 245 seconds] 14:27:35 -!- doubtofbuddha has quit [Ping timeout: 255 seconds] 14:33:46 -!- sk3 has quit [Ping timeout: 250 seconds] 14:34:10 -!- reaverb has quit [Ping timeout: 244 seconds] 14:35:42 -!- Codrus has quit [Read error: Connection reset by peer] 14:35:52 -!- PleasingFungus has joined ##crawl-dev 14:35:55 MarvinPA: hrm 14:35:56 PleasingFungus: You have 1 message. Use !messages to read it. 14:36:05 that vault *is* specifically supposed to mimic the hells 14:36:08 hence the blizzard demons, etc 14:36:22 are you concerned that a shard shrike is too nasty? 14:36:38 <|amethyst> there's a tavern thread 14:36:44 <|amethyst> https://crawl.develz.org/tavern/viewtopic.php?f=8&t=16437 14:37:04 <|amethyst> would making it 'patrolling' instead help? 14:37:17 -!- mnoleg69reagan42 has quit [Remote host closed the connection] 14:37:32 enh, those are fair points 14:38:17 the commit had no reasoning, so I was concerned that it was just 'shard shrikes aren't a depths monster'! 14:38:25 but difficulty is fair 14:38:31 *a fair objection 14:41:06 -!- rast has quit [Remote host closed the connection] 14:42:39 -!- roctavian has joined ##crawl-dev 14:42:45 -!- rast has joined ##crawl-dev 14:42:52 -!- BigBluFrog has quit [Quit: Page closed] 14:48:05 -!- Ivan_Miles has quit [Ping timeout: 256 seconds] 14:50:43 -!- vale has quit [Ping timeout: 244 seconds] 14:53:59 -!- Twiggytwiggytwig has quit [Ping timeout: 258 seconds] 14:55:15 -!- vale_ has quit [Read error: Connection reset by peer] 15:08:28 <|amethyst> whee, crawl -test under valgrind is slooooow 15:09:12 <|amethyst> 7 minutes of CPU time and it's only on bstair-gen.lua (file 4/18) 15:09:38 <|amethyst> no warnings yet though, so that's good 15:09:58 -!- muravey has quit [Ping timeout: 272 seconds] 15:10:36 -!- Sovek has quit [Ping timeout: 272 seconds] 15:16:16 welp 15:16:21 03PleasingFungus02 07* 0.17-a0-1266-gf67d6e4: Remove chimerae 10(8 days ago, 28 files, 35+ 754-) 13https://github.com/crawl/crawl/commit/f67d6e41dd8a 15:16:21 03PleasingFungus02 07* 0.17-a0-1267-ga29b6f9: Add the basics of the 'mutant beast' monster 10(6 days ago, 3 files, 18+ 0-) 13https://github.com/crawl/crawl/commit/a29b6f979003 15:16:21 03PleasingFungus02 07* 0.17-a0-1268-gb20665a: Scaffolding for mutant beasts 10(6 days ago, 7 files, 70+ 0-) 13https://github.com/crawl/crawl/commit/b20665a18d6d 15:16:21 03PleasingFungus02 07* 0.17-a0-1269-gbb013b3: Display mutant beast info in their names 10(6 days ago, 2 files, 58+ 0-) 13https://github.com/crawl/crawl/commit/bb013b39ae34 15:16:21 03PleasingFungus02 07* 0.17-a0-1270-g0f11b5c: Store mutant beast tier & facet in mon info 10(6 days ago, 2 files, 39+ 2-) 13https://github.com/crawl/crawl/commit/0f11b5c7a2af 15:16:21 03PleasingFungus02 07* 0.17-a0-1271-g0788147: Add crude mutant beast &m functionality 10(5 days ago, 7 files, 90+ 8-) 13https://github.com/crawl/crawl/commit/0788147aee7e 15:16:21 03PleasingFungus02 07* 0.17-a0-1272-g1f1f502: Mutant beast facet functionality 10(4 days ago, 7 files, 123+ 13-) 13https://github.com/crawl/crawl/commit/1f1f502ea857 15:16:21 03PleasingFungus02 07* 0.17-a0-1273-g5e12748: Allow the Box of Beasts to summon mutant beasts 10(4 days ago, 1 file, 33+ 2-) 13https://github.com/crawl/crawl/commit/5e12748a2f0c 15:16:21 03PleasingFungus02 07* 0.17-a0-1274-g9d9c6fb: Mutant beast tiles 10(4 days ago, 5 files, 5+ 3-) 13https://github.com/crawl/crawl/commit/9d9c6fb015a4 15:16:21 03PleasingFungus02 07* 0.17-a0-1275-g9992b3b: Fix mutant beast monster info 10(4 days ago, 5 files, 16+ 34-) 13https://github.com/crawl/crawl/commit/9992b3be6cfb 15:16:21 ... and 18 more commits 15:16:23 hopefully this isn't horribly imbalanced 15:17:56 -!- sk3 has quit [Ping timeout: 265 seconds] 15:20:54 -!- scummos| has quit [Ping timeout: 265 seconds] 15:21:54 Man, that PF guy never commits. What a lazy dev. 15:22:00 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 15:22:32 those were all fake commits, made to inflate my stats. 15:22:50 Yeah, that's what I do. 15:23:11 <|amethyst> %git :/compilation 15:23:11 07|amethyst02 * 0.17-a0-1260-g88f4863: Fix compilation (doh) 10(18 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/88f4863fa9a6 15:26:32 oh 15:26:34 I forgot 15:26:37 this probably breaks monster, again 15:26:47 well, more of that coming 15:26:50 and then I'll fix things 15:26:55 <|amethyst> :) 15:27:02 <|amethyst> btw 15:27:05 <|amethyst> @??-version 15:27:05 Monster stats Crawl version: 0.17-a0-1263-gc2a165f 15:27:19 did you set up automatic builds? 15:27:29 -!- dakonic has quit [Ping timeout: 246 seconds] 15:27:58 <|amethyst> yeah, same days that CDO rebuilds trunk 15:28:10 <|amethyst> 1,3,5,6,7 (MWFSU) 15:28:18 -!- MegaGrubby has quit [Quit: Page closed] 15:28:31 nice 15:28:32 <|amethyst> it doesn't announce errors, though 15:28:56 <|amethyst> we should set up monster in travis 15:32:12 03PleasingFungus02 07* 0.17-a0-1294-g28c56ab: Improve monster speed display 10(52 seconds ago, 4 files, 22+ 7-) 13https://github.com/crawl/crawl/commit/28c56abb927e 15:32:22 -!- bonghitz has quit [Remote host closed the connection] 15:32:55 <|amethyst> hm 15:33:07 <|amethyst> I think not listing the speed for individual creatures is weird 15:33:24 <|amethyst> because it can be deduced or at least approximated by observation 15:34:04 -!- trystero has quit [Quit: Page closed] 15:34:29 <|amethyst> but I guess you do have a point regarding xv, since that can give you the information before you ever see it move, which is advantageous 15:34:32 well, do you want Hypothetically Optimal People to xv abominations every time they encounter one, to see if it's one that can be run away from or not 15:34:33 ya 15:34:42 hell beasts aren't real monsters so no one cares. 15:34:59 <|amethyst> could track whether you've seen each monster move :P 15:35:06 <|amethyst> and for how many squares 15:35:11 <|amethyst> approximate a confidence interval 15:35:17 don't forget random energy! 15:36:38 -!- SwissStopwatch has quit [] 15:37:18 <|amethyst> PleasingFungus: hm, how does this interact with ctrl-e and friendly aboms 15:37:27 absolutely no idea 15:38:03 <|amethyst> ah, that uses the actual speed 15:38:09 <|amethyst> not from monster_info 15:38:09 information leak!!! 15:38:20 <|amethyst> or, you could show the numbers for friendlies 15:38:22 seems like a rare case, since you'd need to have either enslaved (with a wand) or shadow-creature summoned your aboms 15:38:28 <|amethyst> ? 15:38:30 <|amethyst> I thought XXX 15:38:33 o 15:38:36 I forgot about that 15:38:50 either way, they're temporary and usually faster than you (unless you're hasted) 15:39:13 so ctrl-e doesn't seem like something many people would use 15:39:30 <|amethyst> also ctrl-e requires wasting time 15:39:52 <|amethyst> since you have to deliberately take a slower-than-normal action to see what the speed is 15:40:00 <|amethyst> or at least to gain any information 15:40:14 so it's all good (: 15:44:03 <|amethyst> btw, I am sad that bool structmember : 16; doesn't work in C++ 15:44:07 <|amethyst> IMO fix that 15:44:12 -!- Krakhan has quit [Ping timeout: 258 seconds] 15:44:18 <|amethyst> that's what I wanted to do in 15:44:22 <|amethyst> %git 57b473db 15:44:22 07|amethyst02 * 0.17-a0-1247-g57b473d: Make saves less platform-dependent. 10(35 hours ago, 3 files, 7+ 2-) 13https://github.com/crawl/crawl/commit/57b473db0a23 15:50:55 -!- jefus has quit [Ping timeout: 252 seconds] 15:51:58 -!- sk3 has quit [Ping timeout: 256 seconds] 16:00:56 -!- bonghitz has quit [Remote host closed the connection] 16:02:14 -!- mamgar has quit [Quit: Exit Stage Left] 16:07:52 -!- Codrus has quit [Read error: Connection reset by peer] 16:11:50 -!- CKyle has quit [Ping timeout: 264 seconds] 16:12:21 -!- CKyle has joined ##crawl-dev 16:14:14 -!- Bcadren has quit [Ping timeout: 256 seconds] 16:14:28 hrm 16:19:03 i have a better suggestion for displaying hell beast speed imo 16:19:52 since why is their speed variable anyway 16:20:18 -!- dtsund has joined ##crawl-dev 16:24:01 MarvinPA: v0v 16:24:37 i think the abomination desc isn't great either, it seems to imply that speed depends on the monsters used to make them somehow? 16:24:58 only relevant for monster twisted res i guess but still sort of weird 16:25:25 -!- bencryption has quit [Ping timeout: 256 seconds] 16:25:42 true 16:26:20 <|amethyst> they were given variable speed sometime between 2000mar06 and 2000jun19 16:26:49 <|amethyst> err, no, sorry 16:29:36 <|amethyst> they were like that since 2.7 16:29:47 <|amethyst> sometime between 1.1 and 2.70 16:30:52 is there any writeup of what the beast things do, again? 16:30:55 also: rip monsters having web sense if they're chimerae with spider legs 16:31:13 or whatever all the weird unused chimera code did 16:31:36 ??mutant_beast 16:31:36 I don't have a page labeled mutant_beast in my learndb. 16:32:17 MarvinPA: chimeras with jumping spider legs could jump! 16:32:21 -!- leetdood has quit [Ping timeout: 252 seconds] 16:32:32 excellent 16:32:35 at least a learndb entry! 16:32:50 unless there's a wiki page or something (haha no one uses the wiki joke) 16:32:57 working on it 16:33:12 !mutate PleasingFungus 16:33:14 fr 16:33:17 !learn add mutant beast A combination of two facets ([2]) and a tier ([3]). Found in a box of beasts. Fun for the whole family! 16:33:17 mutant[1/1]: beast A combination of two facets ([2]) and a tier ([3]). Found in a box of beasts. Fun for the whole family! 16:33:20 feh 16:33:25 !learn del mutant 16:33:26 Deleted mutant[1/1]: beast A combination of two facets ([2]) and a tier ([3]). Found in a box of beasts. Fun for the whole family! 16:33:31 !learn add mutant_beast A combination of two facets ([2]) and a tier ([3]). Found in a box of beasts. Fun for the whole family! 16:33:31 mutant beast[1/1]: A combination of two facets ([2]) and a tier ([3]). Found in a box of beasts. Fun for the whole family! 16:33:48 ([2])? 16:33:50 ??facets 16:33:50 facets ~ facet[1/1]: A "family" of Demonspawn mutations that are related and are gained together over time. Added in version 0.7. Check {ds mutation rules} to see how they work. 16:34:27 hrm, wasn't even aware of that terminology for ds 16:34:31 feh 16:34:37 anyway I'm in the middle of writing it up 16:36:10 !learn add mutant_beast Six possible facets. Bat: flying, fast, batty. Sting: Reach, weakness poison, rPois. Fire: fire breath, rF. Weird: constrict, sInv. Shock: rElec, blinkbolt. Ox: trample, rC, +5 AC. 16:36:10 mutant beast[2/2]: Six possible facets. Bat: flying, fast, batty. Sting: Reach, weakness poison, rPois. Fire: fire breath, rF. Weird: constrict, sInv. Shock: rElec, blinkbolt. Ox: trample, rC, +5 AC. 16:37:20 !learn add mutant_beast[3 Five tiers, corresponding to HD and attack damage. Larval (HD 3), juvenile (HD 9), mature (HD 15), elder (HD 21), primal (HD 27). 16:37:20 mutant beast[3/3]: Five tiers, corresponding to HD and attack damage. Larval (HD 3), juvenile (HD 9), mature (HD 15), elder (HD 21), primal (HD 27). 16:38:48 !learn add mutant_beast[4 HD of mutant beasts from the box of beasts is roughly (your evo skill + 1d7 - 1d7), rounded up to the nearest tier & capped at 27. 16:38:49 mutant beast[4/4]: HD of mutant beasts from the box of beasts is roughly (your evo skill + 1d7 - 1d7), rounded up to the nearest tier & capped at 27. 16:39:17 enh 16:39:32 that's not really true but i said 'roughly' so w/e. 16:40:00 yeah +1d7 - 1d7 seems not the best die roll example 16:40:42 it's actually +random2(7) -random2(7), but I didn't want to write that in learndb 16:41:06 ref evoke.cc:10145 16:41:08 er 16:41:09 *1045 16:41:13 yeah then that probably should get tweaked to something like random_range 16:41:28 -!- MegaGrubby has quit [Quit: Page closed] 16:41:29 <|amethyst> PleasingFungus: works out to the same anyway, since the offsets cancel out 16:41:46 |amethyst: the outside of the range is wrong 16:41:59 gammafunk: the comment on line 1045 explains this! 16:42:03 <|amethyst> max 6 - 0 vs max 7 - 1 ? 16:42:07 o 16:42:08 right 16:42:10 I forgot how numbers work 16:42:27 I doubt evoke.cc:10145 is going to sufficiently justify such die usage! 16:42:33 !source evoke.cc:10145 16:42:33 https://github.com/crawl/crawl/blob/master/crawl-ref/source/evoke.cc#l10145 16:42:52 btw I want "I doubt evoke.cc:10145 is going to sufficiently justify such die usage!" on my tombstone 16:43:06 die.... 16:43:21 oh 16:43:25 what is up with github 16:43:31 it linked #L3 16:43:37 you linked to a line which didn't exist 16:43:44 !source evoke.cc:1045 16:43:44 https://github.com/crawl/crawl/blob/master/crawl-ref/source/evoke.cc#l1045 16:43:48 oh ok 16:43:53 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 16:44:01 what a silly typo to make! 16:44:16 yeah probably just some use of random2avg 16:44:41 I guess we don't have a convenient way to do this, but maybe we can just tweak this some other way 16:44:44 - 6 + random2avg(13, 2), maybe 16:44:48 -!- mizu_no_oto has quit [Client Quit] 16:45:03 not convinced that's an actual improvement 16:51:38 yeah, that's not exactly the same but I do like it more because it's clear why you're doing it 16:51:54 or at least you're using the function designed for that exact purpose 16:51:55 -!- MegaGrubby has quit [Quit: Page closed] 16:52:33 oh that is the same actually 16:52:53 -!- dethm has quit [Ping timeout: 246 seconds] 16:53:26 -!- vale has quit [Remote host closed the connection] 16:54:31 oh and I should see what is the base monster and how its hp scales, I guess 16:58:16 -!- sk3 has quit [Ping timeout: 272 seconds] 17:00:51 hrm 17:00:54 @??manticore 17:00:54 manticore (05H) | Spd: 10 | HD: 9 | HP: 37-62 | AC/EV: 5/7 | Dam: 26, 14, 14 | fly | Res: 06magic(40) | XP: 526 | Sp: throw barbs (2d13) [11!AM, 06!sil] | Sz: Large | Int: animal. 17:00:59 @??harpy 17:00:59 harpy (03H) | Spd: 25 | HD: 7 | HP: 29-50 | AC/EV: 2/10 | Dam: 19, 14 | fly | Res: 06magic(20), 03poison | XP: 620 | Sz: Medium | Int: human. 17:01:26 -!- simmarine has quit [Read error: Connection reset by peer] 17:01:37 -!- simmarine has joined ##crawl-dev 17:01:37 @??wolf_spider 17:01:37 wolf spider (16s) | Spd: 15 | HD: 11 | HP: 45-65 | AC/EV: 3/10 | Dam: 25, 1508(poison:22-44) | web sense | Res: 06magic(20) | Vul: 09poison | Chunks: 14noxious | XP: 565 | Sz: Medium | Int: brainless. 17:01:49 @??redback 17:01:49 redback (04s) | Spd: 15 | HD: 9 | HP: 21-33 | AC/EV: 2/12 | Dam: 1804(strong poison:33-58) | web sense | Res: 06magic(20) | Vul: 09poison | Chunks: 14noxious | XP: 219 | Sz: tiny | Int: brainless. 17:02:07 @??yak 17:02:07 yak (07Y) | Spd: 10 | HD: 7 | HP: 29-50 | AC/EV: 4/7 | Dam: 18 | Res: 06magic(20) | XP: 203 | Sz: Large | Int: animal. 17:02:12 @??dire_elephant 17:02:12 dire elephant (02Y) | Spd: 10 | HD: 15 | HP: 98-131 | AC/EV: 13/2 | Dam: 4007(trample), 15 | Res: 06magic(100), 12drown | XP: 1243 | Sz: Giant | Int: animal. 17:02:23 @??death_yak 17:02:23 death yak (08Y) | Spd: 10 | HD: 14 | HP: 60-93 | AC/EV: 9/5 | Dam: 30 | Res: 06magic(100) | Chunks: 14noxious | XP: 872 | Sz: Big | Int: animal. 17:08:13 heh 17:08:17 -!- jefus has quit [Client Quit] 17:08:23 from the mon-data.h comments 17:08:24 hp = [0] *times_do* { [1] + random2(1+[2]) }, *then* + [3] 17:08:41 I guess order of operations was not good enough? 17:09:06 <|amethyst> what's the precedence of times_do? :) 17:10:24 oh wow, really 17:10:58 Isn't that then 17:11:07 *times_do_and_add* ? 17:12:13 <|amethyst> [3] + sum_{0 < i < [0] } ( [1] + random2_i(1+[2]) ) 17:12:26 -!- jefus1 is now known as jefus 17:12:38 yeah 17:13:24 just put the R syntax and a link to the R home page 17:15:26 <|amethyst> [0]d([2]+1) + [0]*([1] - 1) + [3] 17:16:45 -!- CanOfWorms has joined ##crawl-dev 17:16:50 that actually is an improvement 17:17:13 yo roctavian 17:17:25 hey! 17:17:34 what's this about giant tiles :o 17:17:52 -!- fluffhead has quit [Quit: fluffhead] 17:17:52 i think it was just gamma making stuff up 17:17:57 what? 17:18:04 no you had some giant tiles you were working on! 17:18:06 yes 17:18:08 I did 17:18:12 well both of you did! 17:18:15 deng 17:18:31 -!- lobf has joined ##crawl-dev 17:18:43 can i see? i'll show you what i have 17:18:57 http://puu.sh/if0az/f7609a4c40.png 17:19:24 -!- lobf has quit [Client Quit] 17:20:41 http://i.imgur.com/dNtCQCZ.png 17:21:08 this is fun 17:21:37 those cyclop heads are freaky deaky 17:22:01 it's the kind of goofy i like to make 17:22:50 they look a bit like they might fall over 17:23:05 the cyclops trips and falls on you! 17:23:13 you are crushed!!!!!! 17:23:15 you die... 17:23:15 Save macros? 17:23:18 the fire giant hair is excellent 17:23:44 he lacks the most important component though 17:23:44 the :| face 17:23:49 this is true 17:24:02 but I like that fire giant 17:24:10 the anatomy is a bit wonky 17:24:21 iron giant has a cool robot feel 17:24:25 gonna do an edit 17:24:34 -!- Siegurt has quit [Quit: Leaving.] 17:24:49 iron giant was deliberately styled after the movie one 17:24:50 -!- quik has quit [Ping timeout: 245 seconds] 17:24:54 the chin at least 17:24:56 also like how the one etin head is looking the other way 17:25:09 he's like, "...this is boring" 17:25:14 i made the middle pixels brightest for the ettin eyes 17:25:27 -!- ohyou has quit [Read error: Connection reset by peer] 17:25:27 so that it unifies the middle two eyes of eithe rhead 17:26:14 yeah, it's very subtle, but I guess that has an effect still 17:26:35 -!- Wrzne has quit [Quit: Page closed] 17:27:04 @??hound 17:27:04 hound (08h) | Spd: 15 | HD: 3 | HP: 10-23 | AC/EV: 2/13 | Dam: 6 | see invisible | Res: 06magic(10), 08blind | XP: 42 | Sz: small | Int: animal. 17:28:27 i've also made some new trolls 17:28:32 -!- muravey has joined ##crawl-dev 17:28:35 http://i.imgur.com/KMBPAOa.png 17:28:35 yeah, and I bet you made some art, too!!! 17:28:53 huh 17:28:54 rude faces 17:29:02 fierce 17:29:16 i'm into teeth in crawl these days 17:30:17 -!- sk3 has quit [Ping timeout: 255 seconds] 17:30:37 roctavian: oh there's pubby's gooe tile 17:30:41 speaking of (eye)teeth 17:30:49 did you comment on that one yet? 17:31:01 he also has some Fo changes that might be reasonable 17:31:03 i'm not crazy about it 17:31:05 http://puu.sh/if11i/04c76ceb7c.png 17:31:11 ettin edits 17:31:31 or etinedits, for short. 17:31:32 i'm into it 17:32:14 I like Cedits 17:32:30 sounds cool, looks cool, for cool people who use console, since those people define cool 17:33:26 i like combining efforts on tiles 17:34:29 :D 17:35:31 i virtually never directly talk to onto about tiles, but we just edit each others' stuff and it's cool. 17:35:52 canofworms, i want you to make new demon tiles 17:35:59 which demons? 17:36:27 any of them, but specifically i think smoke, sun, ice, ice fiend 17:36:34 probably soul eater as well 17:37:15 i really dug dissolution and i think that's like... the tone that demons should have 17:38:54 03|amethyst02 07* 0.17-a0-1295-gefc790a: Don't warn on early AM melee. 10(5 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/efc790ad5c5e 17:39:58 sun demons fly right? 17:40:12 @??sun demon 17:40:12 sun demon (083) | Spd: 12 | HD: 10 | HP: 41-69 | AC/EV: 10/12 | Dam: 3004(fire:10-19) | 05demonic, 10doors, see invisible, fly | Res: 06magic(80), 04fire+++, 10elec, 03poison, 04rot, 13neg+++, 13torm | Vul: 12cold, 12drown, 08holy++ | XP: 804 | Sz: Medium | Int: human. 17:40:15 huh 17:40:17 I had no idea 17:40:20 -!- kolbur has quit [Quit: Page closed] 17:40:51 yeah probably because the tile has legs 17:40:59 (lol tiles) 17:41:32 tiles are slowly getting more honest 17:41:35 <|amethyst> that tile makes me think of Terry Gilliam's animation 17:41:36 the number 3 is obviously much clearer. 17:41:44 -!- stanzill has quit [Changing host] 17:42:08 it is, since I look once and I remember 17:42:15 because good news I had a sun demon in progress :v 17:42:17 as opposed to sun demons, where 17:42:37 you look once and get mislead 17:42:41 also I should apologize; I obviously meant 08 3 17:43:01 i am currently working on naga and deep elfs, though the latter is incredibly undeveloped 17:43:11 -!- Siegurt has quit [Quit: Leaving.] 17:43:17 roctavian: you might not want to invest super a lot of effort into the latter 17:43:24 http://puu.sh/if1PM/75d72ac122.png 17:43:42 woah that's tiny 17:43:49 oh nm 17:43:53 god damn chrome zoom 17:44:00 haha 17:44:16 whoa 17:44:17 rad 17:44:28 hrm, it maybe doesn't look great when it's reduced though? 17:44:40 tbh I'm not sure which zoom I need to use 17:45:14 is 50% close? 17:45:40 yeah 17:45:48 the puush is 2x 17:46:31 I do like the general idea, maybe it makes them feel insubstantial though 17:46:35 @??fire_elemental 17:46:35 fire elemental (05E) | Spd: 13 | HD: 6 | HP: 22-44 | AC/EV: 4/12 | Dam: 004(pure fire:9-14) | 11non-living, unbreathing | Res: 13magic(immune), 04fire+++, 10elec, 09poison+++, 04rot+++, 13neg+++, 13torm, 04napalm | Vul: 12cold | XP: 194 | Sz: Big | Int: brainless. 17:46:43 hrm, those aren't either I guess! 17:47:08 -!- roctavian has quit [Ping timeout: 246 seconds] 17:47:10 it's pretty hard to guess which monsters are insubstantial anyhow, you just xv them when you're unsure 17:47:27 I still have to work on that cauldron onto wanted me to make for the title screen :v 17:47:43 working on big images is hard 17:49:14 when does insubstantiality come up? 17:49:41 shatter 17:49:50 -!- roctavian has joined ##crawl-dev 17:49:56 some other things too I think 17:49:59 ??insubstantial 17:50:00 insubstantial[1/2]: On monsters: prevents becoming barbed, freezing into a block of ice, revealing position when invisible in a cloud, stoneskin/ozo's, grasping roots, slimification, leda's, sticky flame, rotting, petrification, constriction, drinking, webbing/netting, shatter/shillelagh damage 17:50:23 right, constriction and sticky 17:50:31 and netting 17:50:37 those are the ones that might matter 17:50:43 -!- siepu has quit [Read error: Connection reset by peer] 17:50:44 had no idea about the cloud thing 17:50:53 <|amethyst> collision damage 17:51:11 ??insubstantial[2 17:51:11 insubstantial[2/2]: On players (wisp form): prevents grasping roots, leda's effect, constriction, and shatter damage 17:51:44 canofworms: i like the sun demon but i fear it might be too close to fire vortex/orb of fire, which i recognize is a problem inherent in the concept itself 17:52:06 oh right, those things 17:52:13 I was more worried about fire elementals 17:52:21 it's why i've never really tried 17:52:21 although it is somewhat similar to oof 17:52:44 also eefrets I guess 17:52:47 i think it needs arms/hands to differentiate 17:52:54 why do we still have efreets 17:53:06 -!- amalloy is now known as amalloy_ 17:53:13 @??eefret 17:53:13 unknown monster: "eefret" 17:53:24 rip bottled efreet, the ultimate anti-hydra tech 17:53:25 @??efreet 17:53:25 efreet (05R) | Spd: 10 | HD: 7 | HP: 28-50 | AC/EV: 10/5 | Dam: 17 | 05demonic, 10weapons, 10items, 10doors, fly | Res: 06magic(20), 04fire+++, 03poison, 04rot, 13neg+++, 13torm | Vul: 12cold, 12drown, 08holy++ | XP: 358 | Sp: b.fire (3d15) [06!sil], fireball (3d15) [06!sil] | Sz: Large | Int: human. 17:53:44 wow, I actually didn't remember that they cast 17:53:51 yeah, margery uses their spellset 17:53:54 @??lindwurm 17:53:54 lindwurm (09k) | Spd: 10 | HD: 9 | HP: 37-62 | AC/EV: 8/6 | Dam: 20, 10, 10 | Res: 06magic(40) | XP: 640 | Sp: fire breath (3d18) [11!AM, 06!sil, 08breath] | Sz: Large | Int: animal. 17:53:55 http://i.imgur.com/G2keNk9.png 17:54:16 dang, different 17:54:25 heads look a little weird 17:54:30 sharpshooters??? 17:54:31 yeah, more like a fire set wizard 17:54:33 or ritualists??/ 17:54:37 whichever one isn't in the representation 17:54:45 that one's gotta be a ritualist 17:54:48 no sharpshooter yet 17:54:53 ah 17:54:57 the dude with the hood is cool 17:55:07 not really sure about the wizard or the soldier 17:55:11 -!- Moanerette has quit [Ping timeout: 246 seconds] 17:55:25 key thing: naga abs must be retained 17:55:39 they are all about the six pack 17:56:15 just like real snakes 17:56:33 -!- UncertainKitten has joined ##crawl-dev 17:56:51 gammafunk: I thought it was green hair 17:56:51 PleasingFungus: you almost incurred the wrath of Bart but MPA saved you: https://crawl.develz.org/tavern/viewtopic.php?f=8&t=16437&sid=0ca361139593ff2a41fa03b947970a7d 17:57:12 it's the "hood concept" that's cool, dammit 17:57:18 saw that 17:57:19 -!- amalloy_ is now known as amalloy 17:57:42 -!- CKyle_ has joined ##crawl-dev 17:57:45 oh dang 17:57:50 !lg bart ikiller=shard_shrike 17:57:51 No games for bart (ikiller=shard_shrike). 17:58:05 oh 17:58:09 !lg comborobin ikiller=shard_shrike 17:58:10 roctavian: big fan of ritualist & greater & mage, not so sold on basic or warrior 17:58:10 1. comborobin the Tortoise (L22 HOFE of Ru), annihilated by a shard shrike on Depths:3 (grunt_profane_halls) on 2015-06-05 20:41:55, with 370568 points after 56180 turns and 5:02:14. 17:58:25 !lg comborobin ikiller=shard_shrike x=dam,tdam 17:58:26 1. [dam=48;tdam=114] comborobin the Tortoise (L22 HOFE of Ru), annihilated by a shard shrike on Depths:3 (grunt_profane_halls) on 2015-06-05 20:41:55, with 370568 points after 56180 turns and 5:02:14. 17:58:28 !lg * killer=shard_shrike s=br 17:58:29 31 games for * (killer=shard_shrike): 25x Coc, 2x Depths, 2x Zig, Nor, Hell 17:58:29 daaang 17:58:34 114 dam 17:58:36 pleasingfungus: what do you think would make those work 17:58:53 !lg * killer=shard_shrike max=tdam x=tdam,dam 17:58:54 31. [tdam=114;dam=48] comborobin the Tortoise (L22 HOFE of Ru), annihilated by a shard shrike on Depths:3 (grunt_profane_halls) on 2015-06-05 20:41:55, with 370568 points after 56180 turns and 5:02:14. 17:58:56 the head on the basic naga looks off 17:59:00 -!- CKyle has quit [Ping timeout: 245 seconds] 17:59:12 something about being bald, maybe. maybe it's okay for nagas to look weird/inhuman? 17:59:12 idk 17:59:18 !lg comborobin won 17:59:18 30. comborobin the Conqueror (L27 OpGl of Ashenzari), escaped with the Orb and 3 runes on 2015-06-06 21:14:48, with 1732594 points after 65223 turns and 3:29:46. 17:59:52 naga warrior's just kind of... boring and slightly flat, maybe. idk. the others are more exciting 18:00:07 mage's torso is also a little flat I guess 18:00:16 vashnia...wait is that vashnia? 18:00:20 that looks more like lamia 18:00:27 PleasingFungus: are you body-shaming now? 18:00:28 or is that one of the other classes 18:00:31 amalloy: no comment 18:00:41 gammafunk: I assumed it was the nage mage or w/e it's claled 18:00:42 *called 18:00:50 no probably greater naga 18:00:57 naga mage is the purple one 18:01:10 top to bottom, left to right: greater naga, naga mage, naga ritualist, naga, naga warrior 18:01:28 yeah that's what I mean 18:01:34 the greater naga is clearly based on lamia's tile 18:01:38 http://i.imgur.com/CYeUGeL.png 18:01:40 or inspired by it at least 18:01:46 weirdly it's not 18:01:51 ah, well it's similar! 18:01:56 and was a pretty cool tile 18:01:57 bohemian naga. awesome 18:02:09 i drew the crown then literally copy pasted bits of it onto the rest of the tile 18:02:15 -!- zerkmund has quit [Ping timeout: 272 seconds] 18:02:19 haha 18:02:30 i just gave the newnaga the oldnaga's hairdo 18:02:30 not sure if we have a copy of that tile 18:02:42 -!- Nightbeer has quit [Ping timeout: 246 seconds] 18:03:07 oh wow, lamia isn't in unused, that's a shame 18:03:18 i have the lamia tile somewhere 18:03:23 ...woah 18:03:33 i think 18:03:39 !source rltiles/UNUSED/monsters/naga_warrior_unique.png 18:03:39 https://github.com/crawl/crawl/blob/master/crawl-ref/source/rltiles/UNUSED/monsters/naga_warrior_unique.png 18:03:44 i was going to use parts of it for something else 18:03:47 %git fca41778bc9a02845c6ece6f0040bebef9825c78 18:03:47 07kilobyte02 * 0.14-a0-1797-gfca4177: Remove Lamia. 10(1 year, 5 months ago, 14 files, 4+ 103-) 13https://github.com/crawl/crawl/commit/fca41778bc9a 18:04:02 never seen this naga warrior unique tile 18:04:17 it does retain the requisit abs though 18:04:24 this doesn't seem to have removed the tile 18:04:28 http://puu.sh/if3cR/43a5ef2599.png 18:04:31 arm demon 18:04:52 heh 18:04:54 and a little mouth 18:05:18 that is...interesting 18:05:33 maybe make the arms flamey as well 18:06:22 I guess you could go "flamey star" but make it more like a pointy star that's twinkling 18:06:46 so it's not so similar to oof or nebulous fire thingies 18:07:53 fr: neutron star demon with passive singularity effect 18:08:19 http://i.imgur.com/ecOhUv9.png 18:08:31 still has naga head problems 18:08:38 but i'll sort that later 18:08:43 -!- Ladykiller69 has quit [Ping timeout: 258 seconds] 18:09:15 Unstable branch on crawl.lantea.net updated to: 0.17-a0-1295-gefc790a (34) 18:10:44 PleasingFungus: * @param tier The tier of the mutant beast; e.g. 18:10:55 cut off comment in _mutant_beast_facet_attack 18:12:37 -!- tcjsavannah has quit [Quit: tcjsavannah] 18:13:52 probably I forgot to fill it out 18:13:55 imho you do it 18:14:00 oh this damage looks like it goes way too high though 18:14:07 return { AT_HIT, AF_PLAIN, tier * 12 }; 18:14:12 I bumped it when it seemed weak 18:14:12 and tier is 0-5? 18:14:18 1-5 18:14:24 0 is buggy 18:14:28 -!- Nightbeer has quit [Ping timeout: 258 seconds] 18:14:52 1d60, 1d40, 1d40 at tier 5 18:15:18 it was initially tier * 10 for primary and tier * 5 for secondary 18:15:33 but that felt weak at high tiers 18:15:45 I don't see how that could feel weak 18:15:53 idk 18:16:33 -!- mong has quit [Quit: Page closed] 18:16:52 @??golden_dragon 18:16:52 golden dragon (08D) | Spd: 10 | HD: 18 | HP: 90-123 | AC/EV: 15/7 | Dam: 40, 2009(claw), 2007(trample) | see invisible, fly | Res: 06magic(180), 05fire, 02cold, 10elec, 03poison, 12drown | Chunks: 14noxious | XP: 4177 | Sp: b.fire (3d27) [11!AM, 06!sil, 08breath], b.cold (3d27) [11!AM, 06!sil, 08breath], poisonous cloud (3d11) [11!AM, 06!sil, 08breath] | Sz: Giant | Int: animal. 18:17:02 -!- CacoS has quit [] 18:17:30 BoB still has no cap, I assume 18:18:22 I didn't add one 18:21:13 -!- copt has quit [] 18:21:59 oh, so these get their hp as if they have the fixed hd in mon-data? 18:22:47 ? 18:23:52 ah ok 18:23:54 it's in evoke.cc 18:24:05 ya 18:24:22 the actual codepath to hp calculation is a little weird but it works out 18:25:23 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:26:55 @??antaeus 18:26:55 Antaeus (11C) | Spd: 10 | HD: 22 | HP: 700 | AC/EV: 28/4 | Dam: 7512(cold:22-65), 3012(cold:22-65) | 05demonic, 10weapons, 10items, 10doors, fighter, amphibious, see invisible | Res: 13magic(immune), 02cold++, 11elec+++, 12drown, 04rot, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 17142 | Sp: b.lightning (3d25) [06!sil], flash freeze (3d29) [06!sil] | Sz: Giant | Int: human. 18:27:03 @??serpent_of_hell 18:27:03 the Serpent of Hell (05D) | Spd: 14 | HD: 17 | HP: 280 | AC/EV: 16/12 | Dam: 3504(fire:17-33) per head, 1509(claw), 1507(trample) | 05demonic, 04breaks doors, see invisible, fly | Res: 06magic(180), 05hellfire, 04fire+++, 03poison, 12drown, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 11321 | Sp: {head 1: fire breath (3d34), head 2: flaming cloud (d25), head 3: fireball (3d27)} [11!AM.. 18:27:23 -!- dakonic has quit [Ping timeout: 246 seconds] 18:28:08 even under the nerfed damage scheme, they hit significantly harder than a gold dragon 18:28:09 3x(1d35 + 25?) + 2d15 18:29:00 I'd like the uber-ally idea more if you could only make one at a time, but there's not really a limit 18:29:02 gammafunk: assuming you roll two aux facets, yeah. they also won't have any of the breaths 18:29:36 yeah, it's just super high damage, breaths don't really matter 18:29:39 s/don't/won't/ 18:29:58 I'm not committed to any of the numbers 18:31:44 -!- jspengler has quit [] 18:31:49 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:44:29 -!- seriallos has joined ##crawl-dev 18:45:28 -!- roctavian has quit [Quit: Page closed] 18:46:12 -!- Patashu has joined ##crawl-dev 18:49:45 -!- muravey has quit [Ping timeout: 272 seconds] 18:52:08 -!- MegaGrubby has quit [] 18:53:58 wow, "enum item_type_id_state_type" is a thing that exists 18:54:09 that is quite the name 18:54:27 looking into removing the "{tried potion}" thing? 18:54:32 yeah 18:54:51 another solution would be to just say "the foo drinks a potion" without mentioning colour, ofc. 18:55:17 (so monsters drinking potions wouldn't ID anything at all.) 18:55:25 probably simpler, but maybe less 'fun'? 18:55:29 for only healing potions? that seems weird 18:55:33 <|amethyst> I guess you can't see them pick the potion up anymore 18:55:34 no, for all potions 18:55:51 oh i see 18:56:11 doesn't really work if they pick up a stack or something 18:56:51 monsters can still pick up items in sight of you, right, if they spawned on top of those items? i'm fairly sure i've seen that 18:57:04 i think making them all id when seen is best, and is an excuse to clean out a bunch of already-dead code for tried-by-the-player items (which don't exist) 18:57:08 they can pick up items that you haven't seen, which includes items that you can see the top of hte stack 18:57:30 hah 18:58:38 -!- seriallo_ has joined ##crawl-dev 18:59:18 hmm i guess actually this is effort to do save compat for if id just becomes a bool 18:59:44 maybe not something i will just do tonight! but sometime soon hopefully 18:59:52 (: 19:00:50 -!- seriallos has quit [Ping timeout: 265 seconds] 19:01:42 -!- seriallos has joined ##crawl-dev 19:03:44 -!- seriallo_ has quit [Ping timeout: 265 seconds] 19:06:14 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 19:06:55 -!- scummos__ has quit [Ping timeout: 256 seconds] 19:07:34 -!- elliptic has joined ##crawl-dev 19:09:26 -!- stanzill has quit [Quit: au rev] 19:18:42 -!- WalkerBoh has quit [Remote host closed the connection] 19:21:16 http://puu.sh/if82E/244d2d98b9.png 19:21:20 smoke demon 19:22:55 http://puu.sh/if88X/2185236588.png version with lighter smoke 19:26:22 -!- seriallos has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 19:28:29 -!- MarvinPA has quit [Quit: Leaving] 19:31:33 -!- bonghitz has quit [Quit: Leaving...] 19:37:00 -!- aarujn has quit [Quit: aarujn] 19:44:07 -!- CKyle_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 19:45:37 Kobold race description incorrectly states that they can eat any meat 13https://crawl.develz.org/mantis/view.php?id=9757 by P1start 19:46:53 -!- tcjsavannah has quit [Quit: tcjsavannah] 19:48:16 -!- clouded_ has quit [Read error: Connection reset by peer] 19:48:50 -!- seriallos has joined ##crawl-dev 19:48:58 -!- clouded_ has joined ##crawl-dev 19:52:19 -!- Ladykiller69 has quit [Quit: Verlassend] 19:55:30 -!- seriallos has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 19:56:45 -!- Lasty has left ##crawl-dev 19:57:28 -!- zero_one has quit [Ping timeout: 250 seconds] 20:00:21 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 20:00:37 -!- sk3 has quit [Ping timeout: 252 seconds] 20:01:05 -!- Lasty has joined ##crawl-dev 20:02:38 -!- seriallos has joined ##crawl-dev 20:03:35 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:04:08 -!- seriallos has quit [Client Quit] 20:10:57 which is generally preferred for choosing between one of two "similar" choices, such as a fire dragon vs an ice dragon? (coinflip() ? a : b), or random_choose(a, b)? 20:11:54 latter seems better if that syntax works 20:13:31 I'm not sure it does 20:13:36 that's what i thought. i think in this particular case i'm looking at the latter is better regardless of the general case, but i figured i'd learn about the general case 20:13:42 what? why wouldn't it? 20:15:09 well you'd use an enum value there? 20:15:21 not sure how that works on a templated function like random_choose 20:16:03 as long as a and b are the same type (or promotable to the same type?), the template should work fine 20:16:14 and indeed it does appear to work, at least for monster type 20:16:18 cool 20:16:45 are enums considered a particular class to c++? 20:16:54 as in monster_type is a class 20:18:04 they're not a class, but they are a type 20:18:25 i think. i guess i'm not sure 20:20:06 -!- scummos__ has quit [Read error: Connection reset by peer] 20:20:52 I guess typename then does allow both classes and things like enums and ints etc 20:21:03 New branch created: pull/53 (1 commit) 13https://github.com/crawl/crawl/pull/53 20:21:03 03amalloy02 07[pull/53] * 0.17-a0-1296-ga339c06: Simplify choice of dragons in Dragon's Call 10(4 minutes ago, 1 file, 4+ 15-) 13https://github.com/crawl/crawl/commit/a339c0637c53 20:21:27 -!- Ladykiller69 has quit [Quit: Verlassend] 20:22:15 -!- nicolae- has joined ##crawl-dev 20:25:31 -!- blabber has quit [Quit: ] 20:28:08 -!- Yermak has quit [Ping timeout: 246 seconds] 20:35:50 -!- Senjaii has quit [Ping timeout: 246 seconds] 20:36:17 Program terminated with signal SIGSEGV, Segmentation fault 13https://crawl.develz.org/mantis/view.php?id=9758 by felix747 20:38:26 -!- sk3 has quit [Ping timeout: 244 seconds] 20:38:48 -!- CKyle has joined ##crawl-dev 20:48:41 -!- fluffhead has quit [Quit: fluffhead] 20:50:32 03amalloy02 07* 0.17-a0-1296-ga339c06: Simplify choice of dragons in Dragon's Call 10(34 minutes ago, 1 file, 4+ 15-) 13https://github.com/crawl/crawl/commit/a339c0637c53 20:50:32 03gammafunk02 07* 0.17-a0-1297-gaa7f350f: Merge pull request #53 from amalloy/master 10(4 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/aa7f350f072b 20:58:01 -!- Lasty has quit [Quit: Leaving.] 20:58:39 http://puu.sh/ifdk5/76706248bd.png 20:58:44 soul eater draft :v 20:59:10 @??soul eater 20:59:10 soul eater (063) | Spd: 10 | HD: 11 | HP: 49-74 | AC/EV: 18/10 | Dam: 2513(drain) | 05demonic, 10doors, evil, see invisible, fly | Res: 06magic(140), 02cold, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 807 | Sp: drain life [06!sil] | Sz: Medium | Int: human. 20:59:31 remember that it flies for some reason 20:59:39 yeah 20:59:49 but there's no reason shadows can't appear on water :v 21:00:25 kind of have the same concern about smoke demon tile since its smoke butt looks like its planted on the ground 21:00:55 CanOfWorms: yeah, but does airstrike do extra damage to shadows? 21:01:00 well that one you can argue that the smoke isn't actually part of him 21:01:06 well I guess it does actually 21:01:08 but you uh, get the point 21:01:09 hahaha 21:01:28 *part of it 21:06:55 -!- LexAckson has quit [Ping timeout: 265 seconds] 21:07:53 -!- ystael has quit [Ping timeout: 265 seconds] 21:11:03 -!- jefus has quit [Quit: WeeChat 1.1.1] 21:17:31 -!- UncertainKitten has quit [Ping timeout: 276 seconds] 21:18:23 -!- c_korn has quit [Ping timeout: 256 seconds] 21:19:31 -!- jefus has quit [Quit: WeeChat 1.1.1] 21:24:00 -!- rossi has quit [Ping timeout: 245 seconds] 21:24:59 -!- Fusha has quit [Ping timeout: 258 seconds] 21:25:43 -!- UncertainKitten has joined ##crawl-dev 21:27:13 -!- scummos__ has quit [Ping timeout: 265 seconds] 21:31:27 !vault hangedman_zot_spectrum 21:31:27 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/zot.des#l1705 21:32:28 -!- Ladykiller69 has quit [Quit: Verlassend] 21:33:09 is he going to commit shrikeicide.. 21:33:15 why would I do that. 21:34:26 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:34:40 -!- twofortypee has quit [Quit: Connection closed for inactivity] 21:34:54 03PleasingFungus02 07* 0.17-a0-1298-gf4034ed: Update kobold description (9757) 10(4 minutes ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/f4034ed0bf8c 21:35:59 -!- Krakhan|2 is now known as Krakhan 21:35:59 -!- Krakhan has quit [Changing host] 21:36:31 -!- clouded_ has quit [Ping timeout: 256 seconds] 21:36:57 -!- jefus has quit [Quit: WeeChat 1.1.1] 21:39:20 uh oh 21:39:27 describe.cc: In function ‘std::string _describe_mutant_beast_tier(int)’: 21:39:27 describe.cc:785:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ASSERT(tier < ARRAYSZ(tier_descs)); 21:41:18 heh, those tier descs 21:41:39 -!- Moanerette has quit [Quit: Page closed] 21:42:14 I guess that assert can just do a cast 21:43:38 -!- giantbat has quit [Quit: Leaving] 21:44:58 -!- Gurmil has quit [Quit: Page closed] 21:45:31 oh I'll just make a new var, since it's used again anyhow 21:46:36 -!- Wah has quit [Read error: Connection reset by peer] 21:48:41 03gammafunk02 07* 0.17-a0-1299-gc016bfc: Make an array size comparison used unsigned values 10(83 seconds ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/c016bfc6922f 21:48:54 dangit, typo 21:49:34 it's easy to shut down webtiles, but how do I shut down console? 21:49:46 i.e. how do I ensure no one is logged in so I can do maintenance? 21:51:08 -!- Ququman has quit [Remote host closed the connection] 21:51:27 hrm, disable the ssh account for crawl? 21:51:40 I guess that doesn't handle current sessions 21:52:01 but basically terminal all processes for that user, disable the account 21:53:01 not sure if there's any permission change going on through dgl 21:53:04 er uid change 21:59:27 -!- debo_ is now known as debo 22:00:15 -!- rossi has quit [Ping timeout: 245 seconds] 22:01:39 "The briar patch writhes in agony!" - is this a message we ever want to show? 22:02:12 @??briar_patch 22:02:12 briar patch (08P) | Spd: 070 | HD: 10 | HP: 11-19 | AC/EV: 10/0 08(spiny 5d4) | 03plant, amphibious, unbreathing | Res: 13magic(immune), 03poison, 12drown, 13neg+++, 13torm | Vul: 04fire | XP: 0 | Sz: small | Int: brainless. 22:02:24 hrm, how are you getting this message 22:02:35 @??thorn_hunter 22:02:35 thorn hunter (16f) | Spd: 12 (swim: 120%) | HD: 15 | HP: 83-116 | AC/EV: 9/9 | Dam: 27, 23 | 03plant, amphibious, see invisible, unbreathing | Res: 06magic(100), 03poison, 12drown, 13neg+++, 13torm | Vul: 04fire | XP: 2120 | Sp: v.thorns (3d18) [11!AM, 06!sil], w.brambles [06!sil] | Sz: Large | Int: animal. 22:02:48 gammafunk: cleansing flame 22:02:54 ah 22:03:19 yeah....that's tricky sense those are "firewood, but not" 22:03:42 *since 22:03:56 it bugs me that there's no easy class for that 22:04:23 hrm 22:04:31 actually those are still firewood by definition 22:04:56 amalloy: so you can condition something on !mons_is_firewood() 22:05:25 it's funny that we call them harmless stationary monsters that don't give xp 22:05:32 since that first one isn't true really 22:05:46 harmless only in the sense that they don't attack you 22:05:59 -!- PleasingFungus has quit [Ping timeout: 256 seconds] 22:07:18 -!- TMTurtle has quit [Ping timeout: 244 seconds] 22:08:12 gammafunk: okay, i'll send that patch once i've tested it 22:08:29 testing?!?! what on earth is that!!!! 22:09:50 -!- domiryuu has quit [Ping timeout: 245 seconds] 22:11:48 testing is what people do when they lack confidence and willpower 22:11:54 -!- wheals has joined ##crawl-dev 22:14:23 -!- PleasingFungus has joined ##crawl-dev 22:14:33 it explains why wheals tests so much... 22:14:48 gammafunk: so were you going to nerf mutant beast high-tier damage, or add a summon cap, or...? 22:15:30 tbh I need to to really look at the numbers some more, but regarding that 22:15:44 what do you feel is the most interesting aspec of mubeasts (yes I invented that) 22:15:47 is it 22:15:57 "super swol diesel bro" 22:16:08 or is it nice as something where you can make a bunch 22:16:22 we do have spider to fill the "make a bunch" role 22:16:34 er spider sack 22:16:51 -!- Zauren has quit [Ping timeout: 272 seconds] 22:16:55 I'm not committed to either - the key thing is making them feel distinctive. I think having fewer of them may work better for that distinctiveness? 22:17:00 and BoB and spider sack are supposed to be roughly equivalent in terms of power, or at least they're priced that way and I think their commenness is similar 22:17:23 yeah 22:17:35 yeah it might, it's only that a simple cap like for summon spells might be a bit awkward 22:18:10 you may not remember, but original BoB reform (when it first used chimeras) was an actual ally 22:18:17 and was capped at one 22:18:32 imo replace monster ds with mutant beasts 22:18:35 heh 22:18:46 tbh not really a good fit for that 22:19:08 these probably should stay as player-only things imo 22:19:19 or maybe at least until the player-only part feels good 22:20:37 anyhow I'm not doing anything at present, I just think for gameplay/balance purposes it'd probably be good to orient BoB either around "makes one (or just very few) quite strong things" or "makes things less strong than it does at present, but still allowing multiple" 22:20:50 I guess another way to help this is the charges 22:21:11 it can simple have fewer charges to help control the uber beast spam 22:21:16 *simply 22:21:38 in short I don'thave a single answer, just feel that they'll be problematic with high evo presently 22:21:56 could also reduce the evo scaling, of course 22:22:05 right, lots of knobs to tweak 22:24:10 New branch created: pull/54 (1 commit) 13https://github.com/crawl/crawl/pull/54 22:24:10 03amalloy02 07[pull/54] * 0.17-a0-1300-g5c11426: Don't let plants writhe in agony 10(5 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/5c11426a5359 22:28:14 03amalloy02 07* 0.17-a0-1300-g5c11426: Don't let plants writhe in agony 10(9 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/5c11426a5359 22:28:14 03gammafunk02 07* 0.17-a0-1301-ga863c44: Merge pull request #54 from amalloy/master 10(6 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/a863c440da54 22:28:22 -!- rossi has quit [Ping timeout: 246 seconds] 22:37:26 wow, mbeasts were committed already? nice 22:43:02 -!- xnavy has quit [Ping timeout: 255 seconds] 22:53:36 -!- debo has quit [Ping timeout: 258 seconds] 22:56:32 -!- sk3 is now known as ktgrey 22:57:09 looks like I have recreated how I built the debs 22:57:15 so I can document this now 23:00:32 -!- HellTiger has quit [Ping timeout: 256 seconds] 23:05:28 -!- panicbit has quit [Ping timeout: 246 seconds] 23:07:50 -!- jefus has quit [Quit: WeeChat 1.1.1] 23:09:16 -!- bitcoinbastard has quit [Ping timeout: 265 seconds] 23:09:34 ??chimera 23:09:34 chimera[1/1]: A terrifying 3-headed monster composed of three separate monsters. Uses the primary attacks of the second two monsters as its aux attacks and can use spells and special abilities from all three monsters. Currently only seen by evoking the {box of beasts}. 23:11:33 ??mutant beast 23:11:33 mutant beast[1/4]: A combination of two facets ([2]) and a tier ([3]). Found in a box of beasts. Fun for the whole family! 23:12:19 -!- simmarine has quit [Ping timeout: 258 seconds] 23:15:20 -!- simmarine has joined ##crawl-dev 23:16:40 ??mutant beast[2 23:16:40 mutant beast[2/4]: Six possible facets. Bat: flying, fast, batty. Sting: Reach, weakness poison, rPois. Fire: fire breath, rF. Weird: constrict, sInv. Shock: rElec, blinkbolt. Ox: trample, rC, +5 AC. 23:17:02 ??mutant beast[3 23:17:03 mutant beast[3/4]: Five tiers, corresponding to HD and attack damage. Larval (HD 3), juvenile (HD 9), mature (HD 15), elder (HD 21), primal (HD 27). 23:17:11 ??mutant beast[4 23:17:12 mutant beast[4/4]: HD of mutant beasts from the box of beasts is roughly (your evo skill + 1d7 - 1d7), rounded up to the nearest tier & capped at 27. 23:18:58 -!- Yermak_ has quit [Quit: Page closed] 23:24:39 -!- mamgar has quit [Quit: Exit Stage Left] 23:30:32 -!- CKyle has joined ##crawl-dev 23:32:07 -!- CKyle has quit [Read error: Connection reset by peer] 23:32:33 -!- CKyle has joined ##crawl-dev 23:45:14 -!- kazimuth has quit [Quit: Textual IRC Client: www.textualapp.com] 23:46:02 -!- bitcoinbastard has quit [Ping timeout: 264 seconds] 23:49:40 ??mutant beast 23:49:40 mutant beast[1/4]: A combination of two facets ([2]) and a tier ([3]). Found in a box of beasts. Fun for the whole family! 23:49:57 Weird 23:52:15 -!- CKyle_ has joined ##crawl-dev 23:55:07 -!- CKyle has quit [Ping timeout: 265 seconds] 23:57:45 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:58:52 -!- Sovek has quit [Read error: Connection reset by peer]