00:00:11 -!- st_ has quit [Ping timeout: 264 seconds] 00:00:38 !lg * ckiller~~singul -tv 00:00:40 1. Disco, XL27 MiGl, T:81879 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 00:01:41 !lg * ckiller~~singul -tv:cancel 00:01:42 1. Disco, XL27 MiGl, T:81879 cancel requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 00:01:45 !lg * ckiller~~singul -tv:<3.0 00:01:47 1. Disco, XL27 MiGl, T:81879 requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 00:02:47 Unstable branch on crawl.s-z.org updated to: 0.16-a0-2930-gdd371d7 (34) 00:03:03 Has anyone else run into an issue during the autogen step of dgamelaunch? 00:03:32 wow, doesn't haste once 00:06:04 um 00:06:15 I saw what looked like a goos bug there 00:06:18 *good 00:06:57 goose bugs 00:07:00 pwnmonkey: what issue? 00:07:31 autogen.sh cant fine autoconf or autoheader apparently 00:07:51 are those two programs installed? 00:08:13 -!- ruwin has quit [] 00:08:35 03Grunt02 07* 0.16-a0-2931-g2e49723: Make singularities attract, not repel. 10(12 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2e49723cd49e 00:09:03 uh oh 00:09:17 what happens....when...they collide?! 00:09:21 they are in DGL 00:09:43 hmm weird, now it works. Nevermind. 00:09:50 oh you mean singularity wrt monsters 00:10:36 pwnmonkey: those programs are not in the dgamelaunch repos I've seen 00:10:38 Unstable branch on crawl.s-z.org updated to: 0.16-a0-2931-g2e49723 (34) 00:11:32 right, I installed them through chroot /home/crawl/DGL apt-get.... but the repos are in crawl-dev not crawl. I just had to install them system wide. Forgot about that. 00:13:58 i wish the highlevel books were pre-id'ed 00:14:06 ...so i could draw them 00:14:28 would it be such a significant change if they were in fact pre-ided? 00:15:42 I think given extra work was put in place to make them not ID'ed by default, that's the opposite of the real question 00:16:27 -!- tcsc has quit [Quit: This computer has gone to sleep] 00:16:40 but having them be UNID initially, is that really a big deal? 00:16:47 is it important? 00:17:11 <|amethyst> I think having them ID on pickup like other books would be fine 00:17:58 argument for: for any characters who are yet to decide which spell schools to train, knowing what high level spells are available would help them make a better choice 00:18:30 -!- tcsc has quit [Read error: Connection reset by peer] 00:18:39 very rare that it impacts your decision making I think, simply because of how high level the spells are 00:19:08 -!- tcsc has quit [Remote host closed the connection] 00:19:14 people look for the necronomicon sometimes but they're going to ID the book anyway if they find a high level one 00:19:56 and in other cases where the book has a near immediate impact, you had enough skill to recognise the book on pickup anyway 00:21:21 -!- pwnmonkey has quit [Ping timeout: 244 seconds] 00:24:23 argument against: lose gameplay flavour 00:25:05 potentially gain unique book icons 00:25:52 <|amethyst> chequers: I think flavour is well enough preserved by the memorisation restriction and the fact that those spells don't appear in normal books 00:26:04 plus the high-level thing might be confusing for newbies 00:26:27 ontoclasm: obviously the magic of the books makes them change appearances once identified, like how that robe works 00:26:27 it is 00:26:37 people ask "what does high level mean" every day in ##crawl 00:27:17 I'm not sure what ingame documentation there is on it though, there might be some. 00:27:26 -!- travis-ci has joined ##crawl-dev 00:27:26 The build passed. (master - 24bf5f5 #929 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/42693367 00:27:26 -!- travis-ci has left ##crawl-dev 00:30:25 maybe every book should not be ID'ed unless you could learn at least one spell in it or something 00:31:17 eek, anyway can't you learn basically any spell so long as you have the spell levels? 00:31:38 barring god restrictions 00:33:16 no, you can't memorize from highlevel books w/o 10 in the relevant school 00:33:36 and 6 spellcasting, but presumably if you have enough levels you have at least 6. 00:34:47 yes but then what chequers suggested is exactly the system we currently have 00:42:45 -!- PleasingFungus has joined ##crawl-dev 00:43:06 re the earlier traps discussion 00:43:40 the part of zot traps that I personally would like to experiment with is the way that they act as tactical terrain, since they are (among other things) tiles you really don't want monsters to step on while you're in LOS 00:43:53 -!- SomeStupidGuy has quit [Read error: Connection reset by peer] 00:44:07 -!- mineral has joined ##crawl-dev 00:44:12 which is something you could use for lesser zot traps 00:44:12 more vaults utilising zot traps? 00:44:21 no, zot traps are, as discussed, way too nasty 00:44:29 banishment, heavy contam, etc, etc 00:44:40 oh right, that's what you mean 00:44:50 personally I'd be fine if lesser zot traps *only* triggered when enemies stepped on them 00:45:07 and then you could have them do things like hurl elemental damage, statuses, etc at you 00:45:21 well, a trap that berserks whatever steps on it could function like that 'dangerous terrain' 00:45:33 a bit one-note 00:45:40 but something like that could be interesting too 00:46:02 <|amethyst> hopefully casters know about them and don't step on them 00:46:30 but making casters step on them could be a valid tactic 00:46:40 I guess liches can't berserk anyway 00:46:57 FR: Print a message when quaffing benemut with a source of rMut "Your resistance to mutations gives way, ..." 00:47:37 I rather like traps in brogue 00:47:39 -!- tensorpudding has quit [Ping timeout: 258 seconds] 00:47:53 -!- read has quit [Ping timeout: 264 seconds] 00:48:39 I'm told traps in brogue are things that you're encouraged to lure enemies to 00:48:51 which is a style of play we don't like for crawl, for the most part 00:48:54 -!- ghostmoth has quit [Quit: ghostmoth] 00:49:07 well, brogue is heavy on interacting with the environment 00:49:33 right, because crawl is not really about interacting with the environment, but more just about combat 00:49:35 -!- Genestran is now known as vonhedlund 00:49:54 for various values of combat 00:49:55 you can interact with thte environment to some extent in crawl, such as burning trees 00:49:57 -!- Pacra has quit [Ping timeout: 240 seconds] 00:50:01 and digging etc 00:50:12 I think people might like to see more of that, at least I would 00:50:13 sure, it's just kept pretty minimalistic 00:50:30 but I get that you wouldn't want to go too heavy on that 00:50:48 I think crawl's LOS system makes it a harder to do; brogue has a different LOS system 00:51:24 would more interactions such as electricity dealing more damage to things in water be a good or bad thing? 00:51:46 well, we removed the arcing effect that did just that from the electrocution brand 00:51:47 I get the feeling the game is heading the opposite direction 00:51:58 mostly because it was a frequent source of annoyance 00:52:06 zxc232: yeah, moving the opposite direction sounds about right 00:52:48 I'm not in principle opposed to more environmental manipulation, but anything that sounds like "lure enemies back to an earlier part of the level" is kind of a bad smell for me 00:52:52 brogue has a lot of hard limits on characters (power, hunger, etc) that drives people to need to lure 00:52:56 PleasingFungus: I completely agree there 00:53:03 crawl does not have those limits 00:53:22 theTower: crawl has a power limit for characters, more or less 00:53:25 in some ways early game crawl can be like that 00:53:27 as you've lamented 00:53:34 :P 00:53:39 PleasingFungus: I'm not sure that your sense of what's a bad smell is reasonable, you being a fungus after all? 00:53:53 03|amethyst02 07* 0.16-a0-2932-g710f2c4: Better wizard-explore interaction. 10(10 minutes ago, 1 file, 5+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=710f2c4f0b4a 00:53:55 pls no anti-fungus racism 00:53:55 in this channel 00:53:55 of all channels 00:53:55 sry 00:53:56 -!- bullock has quit [Quit: Page closed] 00:53:56 it's ok. 00:54:18 I mean, it's like if every character had pre-lair unseen horrors and pre-lair centaur warriors 00:54:42 sounds fun 00:54:46 Holy shit deck of battle is good. 00:54:51 imho implement that 00:54:52 I try 00:55:16 wouldn't be very difficult, just need horrific lair entry vaults >_> 00:55:33 we have some of those 00:55:38 the elephant herd one is kind of traumatic 00:55:44 despite being Melee Monsters 00:55:58 when I did HEIE in 0.12, going straight to vaults, unseen horrors and centaur warriors were basically my biggest concern 00:56:05 sinv was a great early find 00:56:15 now it's like, "oh, that" 00:56:34 should steal from crawlt 00:56:43 what, again? 00:56:46 invisible orb guardians 00:56:52 so good 00:57:22 invisible++, sinv means you only see them every N turns 00:57:39 they keep submerging 01:01:23 why are lair entrances such mangled stuff, considering how important that category is 01:01:29 onto the todo list it goes sheesh 01:02:01 mangled? 01:02:28 &dump 01:02:29 http://dobrazupa.org/morgue/gammafunk/gammafunk.txt 01:03:17 code-wise 01:04:05 !tell nrook Your accursed piety trove gave me the cursed -8 plate armour of Sif Muna's Hope {Str-2 Int+3} I won't forgive you. 01:04:05 gammafunk: OK, I'll let nrook know. 01:04:37 hahahahah 01:04:41 exactly what you deserve 01:04:53 the other arte plate? +0, rc, some int 01:05:07 hopefully one of the other two artes are usable 01:05:16 -!- Kintak has quit [Ping timeout: 244 seconds] 01:05:30 but I'd have to have rc to try them on, thanks devs 01:05:39 what sort of states are the gods Gozag, Ru and Beogh considered to be in? 01:05:52 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 01:06:08 beogh? he's considered mostly fine; he's been in the game for many versions 01:06:21 I'd say Ru is basically complete, G is getting there 01:06:57 right, I seem to recall a change or changes or beogh 01:07:14 yeah that was a PleasingFungus project (tm) 01:07:23 these three gods I've never used before and I'm keen to start trying them out but only after 'the dust has settled' in a sense 01:07:23 I'm not sure if other changes are planned 01:07:30 I'm only just now doing a beogh run 01:07:38 I have beogh plans! 01:07:46 they're very buried, though, so don't hold your breath 01:07:47 not terribly impressed with the god's power so far, although I could probably be using smite more 01:08:19 yred gives you pain mirror and drain life and zombies before the gifts kick in 01:08:19 it seemed a lot like yred, which is another god I don't really use 01:08:23 beogh gives you.....smite 01:08:54 or maybe drain life comes a bit later, I forget now, but zombies are still very strong 01:08:59 ??drain_life 01:09:00 drain life[1/2]: A Yredelemnul 4* ability; drains 1+1d7+1d(Invocations) HP from all non-drain-resistant hostiles in your LOS and heals you for the lesser of (Invocations*2) and half the damage dealt (per monster). Costs 6 MP, 200 nutrition, and 2 piety. 01:09:24 -!- Earlo has quit [Remote host closed the connection] 01:10:16 -!- ghostmoth has quit [Client Quit] 01:10:26 what about nemelex? 01:10:30 -!- travis-ci has joined ##crawl-dev 01:10:30 The build passed. (master - 035df76 #930 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/42694882 01:10:30 -!- travis-ci has left ##crawl-dev 01:10:54 there's more to be done with nemelex but there's still plenty to test 01:11:09 nemelex is being worked on by this one thatched roof cottage 01:11:12 there's a certain new overall state to assess 01:11:16 or was it an igloo 01:11:48 -!- rossi has quit [Ping timeout: 258 seconds] 01:11:56 actually I'm taking a break from them cards for now 01:12:20 the important part was "fix before he gets cut" >_> 01:12:24 yeah, a few people who've played with them seem satisfied about the power level of nem now 01:12:53 still a little dangerous and still has some purposeful gaps, but strong overall 01:13:44 my personal feeling is that beogh's stuff needs to kick in earlier, possibly by moving orc recruitment from *** to ** 01:13:56 reasonable 01:13:59 which would mean that HoMo gets pals immediately, but idk 01:14:01 that's neat 01:14:14 yeah, I felt like I was doing athiest conduct 01:14:20 otoh he does gain piety quickly 01:14:40 I personally worry about late-game, where orcs get slaughtered easily and it's equivalently athiest >_> 01:14:43 I also think smiting is really boring as a player ability but w/e 01:14:44 I'm about to go into orc, so maybe I'll gain piety back and actually get some orcs 01:15:04 pleasingfungus no it's great watch as I make it much better 01:15:06 PleasingFungus: that almost implies that elyv is boring?! 01:15:06 I'm fine with beogh being crummy later; I think it's okay to have gods that are good early and weak late as long as they're *actually* good early 01:15:11 gammafunk: no way!!! 01:15:19 theTower: you can make it stronger, but can you make it interesting...? 01:15:22 -!- mineral is now known as read 01:15:35 it's interesting by virtue of being the only thing you get from beogh in zot??? 01:15:45 -!- LegendaryDgWn has joined ##crawl-dev 01:15:52 hrm, is it actually hard to keep that band of warlords and large supporting orc contingent alive? 01:15:55 it is not 01:15:57 at least, when you're stuck on 7-40 4 mp irresistable attacks with minimal cost >_> 01:15:58 -!- LegendaryDgWn is now known as GreatDgWn 01:16:08 I mean specifically in like depths/zot, like theTower was talking about 01:16:18 my orcs usually finish dying off somewhere around zot:5 01:16:22 which seems about right 01:16:23 yeah 01:16:31 by then you should be more than fine 01:16:36 I was thinking about doing some weird hitdice stuff 01:16:54 so that they can survive much better with experience 01:16:57 how are you meant to handle Yred gifts? My one successful run with Yred involved keeping gifted monsters on their original floors and only recalling in hard situations - is that standard? 01:17:03 and is Beogh the same? 01:17:12 beogh is different because your pals gain xp 01:17:17 so you want to have some around so they can level up etc 01:17:21 also there's equipment gifting 01:17:23 zxc232: yeah that's good practice not just for keeping them alive, but for gaining full xp 01:17:26 -!- pentax has quit [Quit: ヒーロー見参!] 01:17:26 for yred, that is 01:18:15 I think one vicious ache is how that xp disappates 01:18:23 -!- AwsmlyPwrfulDgWn has quit [Ping timeout: 240 seconds] 01:18:24 I think beoghites also do some leaving/recalling throughout the game as well, but probably not as much as yred people sometimes do 01:18:33 my yred runs were mostly let them kill everything 01:19:08 I am imagining somehow dissemenating a low amount of xp to same-class minions if a given dead orc had particularly much experience 01:19:11 but my first one was only my 3rd win and after that it was OpDK, nem choice during the tourney 01:19:19 where I'd rather not be meleeing 01:19:35 I find it often useful to have only a few pals around as beogh, so you can focus on getting a handful of powerful warlords rather than a big pile of chumps 01:19:58 also orc casters drop like flies and the only good choice for gifting for them is heavy armour, which feels silly; I never figured out the right solution for that 01:20:11 hrm, can you easilly control who stays with and who doesn't? 01:20:20 recall prioritizes by hit dice 01:20:24 and you can cancel midway 01:20:25 (I... am not really fond of crawl permallies as such, because the purposeful lack of control over them elicits much more risks) 01:21:02 (yred at least can replace some of those bone dragon servitors over time, but sometimes warlords don't feel worth it) 01:21:04 fedhas mushrooms are nice 'minions' I find, compared to yred gifts and summoning in general 01:21:14 summoning in general is a lot of fun 01:21:22 that's a lie 01:21:26 summoning is excellent but they're... summons 01:21:34 ya I know 01:21:53 I like the emotional attachment that players get to permallies (mercenaries & beoghites mainly) 01:22:00 I think that's a fun experience for crawl, even with the flaws 01:22:15 ??lies 01:22:15 lies[1/25]: Eustachio says, "Summoning is fun!" 01:22:23 hate losing anything permanent :| 01:22:24 I should delete that entry 01:22:33 it's a funny entry 01:22:42 yeah, it is 01:22:53 the whole list should use some trimming 01:22:54 don't let lies[1] and meph_reasons get you angry, gammafunk 01:23:04 theTower: but it's so nearly to 27! 01:23:15 you can't trim it now...... 01:23:20 -!- AwsmlyPwrfulDgWn has joined ##crawl-dev 01:23:20 well, okay, yes you can. 01:23:27 -!- AwsmlyPwrfulDgWn is now known as MightyDgWn 01:23:38 to inflict torment blah blah blah 01:23:46 what was the problem with the forest branch? 01:23:51 hoooooo boy 01:23:52 what, problem singular? 01:24:02 short answer: there were trees 01:24:04 I just remember a forest branch a while back, which disappeared 01:24:09 it dispersed! 01:24:11 like an aerosol 01:24:12 the singular problem is that it was a branch defined by debilitation 01:24:24 and that made people get quite tired of it 01:24:35 it did have one of the greatest ends that Basil has ever seen, though 01:24:43 and for that he's grateful 01:24:53 so then I got the guy who made all those debilitators to push the majority of them elsewhere 01:25:08 still need tartarus spirit wolves though 01:25:11 that one time the enchantress was stuck in a tree and I couldn't find her was good, yes 01:25:47 well water nymph don't debilitate any more, really 01:25:52 *nymphs 01:25:57 ...actually, thinking of ancient bears, I have an ideal for that stupid hell beast 01:26:02 -!- markgo has quit [Ping timeout: 256 seconds] 01:26:03 -!- GreatDgWn has quit [Ping timeout: 272 seconds] 01:26:07 gammafunk: I honestly forget what nymphs originally did 01:26:13 emergency haste isn't quite the same thing, of course 01:26:14 theTower: hell bears???? 01:26:20 PleasingFungus: lured you to bodies of water instantaneously 01:26:22 hell bears. 01:26:22 hellephants, hell bears... what's next!? 01:26:24 gammafunk: oh yeah 01:26:27 I remember that 01:26:34 not exactly debilitation, but kind of 01:26:41 splish, splash 01:26:42 people can argue the water aura is debilitation! 01:26:47 yep 01:26:48 more splishing and splashing! 01:26:55 I just wish we could get it working on stairs 01:27:16 Basil: what do you mean by stuck 'in' a tree 01:27:17 ah yeah, since water is a feature and so are stairs 01:27:22 well, in a thicket 01:27:25 o 01:27:25 solution: water stairs. 01:27:31 I was hoping for something really funny 01:27:32 surrounded by trees and I couldn't find her 01:27:37 gammafunk: well, I mean, we have temp features 01:27:41 well shoals had those in terms of the graphical representation 01:27:47 yes, exactly 01:27:48 but there are technical issues about overriding stairs 01:27:50 and they were hard as heck to make out 01:27:51 re-use those tiles 01:27:55 going up? down? 01:27:55 I was chatting with someone about it a month ago or w/e 01:28:04 oh yeah 01:28:08 probably level checks 01:28:12 like when you save 01:28:15 stuff about travel code, among other things 01:28:16 it looks for stairs, etc 01:28:18 -!- SomeStupidGuy has quit [Quit: Leaving] 01:28:18 I think 01:28:20 hm 01:28:21 doesn't tomb do something now 01:28:27 tomb card, I mean 01:28:32 -!- SomeStupidGirl has quit [Client Quit] 01:28:32 I think tomb can now override water but still not stairs 01:28:35 for the same reason 01:28:40 %git :/[Tt]omb 01:28:40 07tenofswords02 * 0.16-a0-2258-g2a7ae65: Edit zig loot mildly. 10(2 weeks ago, 1 file, 9+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2a7ae6531c3d 01:28:43 %git :/[Tt]omb c 01:28:43 07N7829102 {PleasingFungus} * 0.16-a0-2130-gfe08d39: Let Tomb card place walls on stone stairs. 10(4 weeks ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=fe08d391a6f6 01:28:47 oh 01:28:48 no I'm full of it 01:28:55 -!- _Jordan_ has quit [Quit: Leaving] 01:28:58 oh no 01:29:01 dang, I'm cited. that's good, I guess? 01:29:15 waiiit a second. 01:29:15 let's see 01:29:36 ah, okay, someone already fixed the bracing there. 01:29:38 good. 01:29:57 4 weeks before braces fixed would turn neil into the HULK 01:30:01 so thank goodness 01:30:02 ! 01:30:04 dang... 01:30:11 !messages 01:30:12 No messages for TZer0. 01:30:26 theTower: yeah I've been thinking about tar spirit wolves; I'll probably at least take a shot at that sooner than later 01:30:30 fauns and satyrs and nymphs went to shoals because they're greek. druids and thorn hunters and treants went to swamp because it's the closest to a forest. spriggans to depths because depths oods were all big heavy giants and dragons and such 01:30:57 and spider got torpor snails, most terrifying of all the mighty forest beasts. 01:31:05 hrm, tartarus...wolves 01:31:14 vaults were moved around to lair and swamp and depths, layout is resting 01:31:15 I guess we want natural holiness things? or are they ghost wolves 01:31:23 unknown monster: "spirit wolf" 01:31:23 %0.14?spirit wolf 01:31:25 hm 01:31:30 spirit wolf (13h) | Spd: 15 | HD: 13 | HP: 43-60 | AC/EV: 5/19 | Dam: 27 | sense invisible | Res: 06magic(86), 09poison+++, 13neg+++ | XP: 412 | Sz: Medium | Int: animal. 01:31:30 %0.13?spirit_wolf 01:31:38 I guess they were natural 01:31:39 natural holiness things in tar is kind of against the theme, I guess 01:31:42 those stats are not gonna stick tho 01:31:46 of course 01:31:49 since those stats were garbage even for forest 01:31:53 Dam: 50 01:32:02 Dam: 30, 30, 30, 30 01:32:19 make them hd:30, since they're already speed 15 01:32:22 I can imagine some nice bite/claw two-punch thing 01:32:24 orb of ghostly fire 01:32:40 the main thing is getting their spirit howl right, tho 01:32:50 !lg gammafunk he-- x=ac,ev xl>20 01:32:51 7. [ac=28;ev=10] gammafunk the Demonologist (L22 HESu of Sif Muna), quit the game on Vaults:2 (minmay_crypt_entry_simple_sparse) on 2014-08-26 10:34:32, with 661808 points after 36572 turns and 10:28:47. 01:32:56 hmm 01:32:59 ? 01:33:05 spirit wolves are talked about right now, ancient bears are dead but they were a filler extension point that can easily see new blood, 01:33:12 -!- InsideTheVoid has quit [Ping timeout: 245 seconds] 01:33:16 I was expecting ~3/12 01:33:22 heh 01:33:22 wandering dire elephants and emperor scorpions later joined depths 01:33:30 apises ;_; 01:33:34 apis 01:33:38 api 01:33:38 I honestly did not remember emperor scorpions being in forest 01:33:46 apes 01:34:07 theTower: bring back Pan and you have a full sweep! 01:34:11 (don't do that, though.) 01:34:13 Basil: I can't help the lich ac 01:34:24 oh right tengu also joined depths 01:34:35 but that was pre-dispersal anyway 01:35:27 pleasingfungus: I like to think that a top-tier hex-using strong ranged monster lives on, seperate of the debacle and also actually in pan 01:35:37 why restrict yourself to forest, though? 01:35:41 let's start bringing back 01:35:44 dwarf monsters 01:35:56 I still think ddbe were fine 01:36:13 if only they had somewhere to go with spbe being dominant already 01:36:48 also there's a witch in that sprint 01:37:28 so many things are higher priority than salvaging ddar or huldra or nisse or trollkronor 01:37:45 -!- Patashu has joined ##crawl-dev 01:37:52 are these new tomb things 01:38:07 the dwarven tomb of fallen heroes, yes 01:38:41 -!- Patashu has quit [Client Quit] 01:38:43 need to revitalize important monsters like vapours, flaming corpses, plague shamblers, and pulsating lumps first anyway 01:38:58 -!- ololoev has quit [Quit: Page closed] 01:39:11 pulsating lump speed 20 01:39:18 hairy devils 01:39:25 morphogenic ooze, with af_polymorph 01:39:31 -!- Patashu has joined ##crawl-dev 01:39:31 (and also speed 20) 01:39:52 also we need a unique 3 01:40:06 to go with the unique 5 and unique 1? 01:40:11 yes 01:40:15 I dunno, I like that contrast 01:41:53 -!- gammafunk has quit [Quit: leaving] 01:42:00 okay, fine, a unique 9 01:42:06 the only other monster I'd care about is, like midges 01:42:22 and that's because I've got a horrible desire for 5s to have more than 4 monsters 01:42:24 !lg * gree s=name ?:n>20 01:42:25 5401 games for * (gree): 401x Neuromancer, 177x tedric, 167x NekoRex, 156x dscm, 153x TZer0, 120x crowhite, 105x Stanimator, 94x Acidburn6, 93x uglyjohn, 89x Celsitudo, 86x NTRAFF, 79x tychotesla, 74x Farconics, 73x SirSamVimes, 67x TravelLog, 66x AnAngryHobo, 65x yogidabear, 58x Viilla, 57x lorbis, 56x bonger, 55x PurpleRed, 54x fearitself, 53x trazz, 52x neil, 51x Neodymium, 51x LogicNinja, 51x ... 01:42:55 Nanagram 01:43:06 wargoyle, LRDs self 01:43:11 oh wait there's another list of removeds in the changelog 01:43:29 suppression, spiny worm, ... 01:44:02 actually, would a slow corrosive monster work in spider, hmmmmmm 01:44:45 why slow 01:45:16 fair point 01:45:28 in Diablo 2, some spiders would try to avoid fights 01:45:30 needs more than just "acid emperor scorpion", though 01:46:05 what about some spiders that avoid fights, but when you're getting low on HP or swarmed, they dive in? 01:46:41 I am sure another maintain_range variation in spider will be well recieved 01:46:48 hellspider 01:46:54 they don't necessarily have to maintain range 01:47:01 just not not chase you 01:47:16 makes me think of the dearly departed spen 01:47:18 just not chase * 01:47:29 so they just mill about? 01:47:38 and then swarm you if you're low, yes 01:47:58 seems... silly 01:48:07 probably is 01:48:11 -!- link_108 has joined ##crawl-dev 01:48:19 chances are best with monsters just going right for you 01:48:51 maybe if it was on ever-so-incomplete trapdoors so that you can't readily target them when they're not hunting... 01:49:22 deep dwarves riding spiders? 01:49:50 look spriggans are small 01:49:57 and dwarves for some reason are normal sized 01:50:00 !tell gammafunk my revenge reverberates through the ages!! 01:50:00 nrook: You have 1 message. Use !messages to read it. 01:50:00 nrook: OK, I'll let gammafunk know. 01:50:06 they'd have to be on an emperor scorpion or something 01:50:07 -!- kait has quit [Read error: Connection reset by peer] 01:50:17 -!- PleasingFungus has quit [Ping timeout: 264 seconds] 01:50:22 dwarves are normal size because md was removed before someone tried making them small 01:50:36 -!- nrook has quit [Quit: ChatZilla 0.9.91 [Firefox 33.1.1/20141113143407]] 01:50:44 actually, somebody tried making them small before they were removed 01:50:49 too late 01:51:06 halflings riding emperor scorpions, I guess 01:51:20 are there even halfling enemies? 01:51:25 there aren't 01:51:32 ??race list 01:51:32 race list[1/1]: 0.15 races: Ce DD DE Dg Dr Ds Fe Fo Gh Gr Ha HE HO Hu Ko Mf Mi Mu Na Og Op Sp Te Tr Vp VS 01:51:43 did that vault get removed 01:51:52 they were turned into corpses 01:51:59 -!- rophy has quit [Ping timeout: 252 seconds] 01:51:59 rip 01:52:22 formicid, halfling, high elf, vine stalker 01:52:49 vinestalker antimagic overlaps with those snakes 01:52:53 (not counting uniques includes demigod, felid) 01:53:01 also loros 01:53:48 -!- bones_was_here_ has quit [Quit: Konversation terminated!] 01:55:08 -!- travis-ci has joined ##crawl-dev 01:55:08 The build passed. (master - 90b936a #931 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/42696863 01:55:08 -!- travis-ci has left ##crawl-dev 01:55:37 it seems the crawl monster list covers just about all the mechanics there are 01:56:34 -!- GreatDgWn has joined ##crawl-dev 01:57:47 -!- MightyDgWn has quit [Ping timeout: 264 seconds] 01:59:19 -!- Pacra has quit [Ping timeout: 252 seconds] 02:00:00 pfffffffffff 02:00:02 pfffffffffffffffffffffffffffffffff 02:00:04 -!- theTower has quit [Quit: leaving] 02:05:13 -!- Elsi has quit [Ping timeout: 260 seconds] 02:06:24 -!- THICK_BOY_REAGAN has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:08:17 so you managed to pop him... >.> 02:17:18 -!- Whistling_Bread has quit [Read error: Connection reset by peer] 02:18:58 -!- TR_Muscateer has joined ##crawl-dev 02:22:19 -!- Cerpin has quit [Ping timeout: 255 seconds] 02:22:57 -!- GreatDgWn is now known as AwesomelyPDgWn 02:22:59 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-2932-g710f2c4 (34) 02:34:37 -!- Elsi has joined ##crawl-dev 02:34:59 -!- zauren has quit [Ping timeout: 258 seconds] 02:37:01 -!- simmarine has quit [Quit: Leaving] 02:39:38 -!- travis-ci has joined ##crawl-dev 02:39:38 The build passed. (master - 5f7418b #932 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/42697585 02:39:38 -!- travis-ci has left ##crawl-dev 02:56:57 -!- alefury has joined ##crawl-dev 02:58:21 -!- tabstorm has quit [Ping timeout: 252 seconds] 03:10:00 -!- ontoclasm has quit [Quit: Leaving.] 03:11:37 -!- rossi has quit [Ping timeout: 240 seconds] 03:15:04 -!- Blazinghand has quit [Read error: Connection reset by peer] 03:16:07 -!- ussdefiant has quit [Ping timeout: 245 seconds] 03:17:17 -!- AwesomelyPDgWn has quit [Ping timeout: 264 seconds] 03:17:34 -!- AwesomelyPDgWn has joined ##crawl-dev 03:20:17 -!- pikaro has quit [Ping timeout: 240 seconds] 03:21:43 -!- bonghitz has quit [Remote host closed the connection] 03:22:02 -!- kroki has quit [Client Quit] 03:22:53 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 03:25:30 -!- travis-ci has joined ##crawl-dev 03:25:30 The build passed. (master - cb379f9 #933 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/42698637 03:25:30 -!- travis-ci has left ##crawl-dev 03:25:36 -!- AwesomelyPDgWn has quit [Ping timeout: 256 seconds] 03:31:38 -!- AwesomelyPDgWn has joined ##crawl-dev 03:41:43 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 04:05:39 -!- NotKintak has quit [Ping timeout: 272 seconds] 04:15:25 -!- Kramell has quit [Remote host closed the connection] 04:18:20 -!- travis-ci has joined ##crawl-dev 04:18:20 The build passed. (master - bdb1c56 #934 : Alex Jurkiewicz): http://travis-ci.org/crawl-ref/crawl-ref/builds/42699201 04:18:20 -!- travis-ci has left ##crawl-dev 04:25:15 -!- TR_Muscateer has quit [Ping timeout: 252 seconds] 04:29:33 -!- link_108 has quit [Quit: Leaving.] 04:30:24 -!- muravey has quit [Quit: Be back later ...] 04:30:54 -!- Pacra has quit [Ping timeout: 244 seconds] 04:31:38 -!- link_108 has joined ##crawl-dev 04:32:24 -!- syllogism has joined ##crawl-dev 04:32:28 -!- ktgrey has quit [Ping timeout: 256 seconds] 04:33:48 -!- alefury has quit [] 04:35:34 -!- scummos__ has quit [Ping timeout: 250 seconds] 04:41:24 -!- Jafet has quit [Quit: Quit] 04:53:06 -!- link_108 has quit [Quit: Leaving.] 04:56:59 -!- travis-ci has joined ##crawl-dev 04:56:59 The build passed. (master - fd9a388 #935 : Nicholas Feinberg): http://travis-ci.org/crawl-ref/crawl-ref/builds/42700118 04:56:59 -!- travis-ci has left ##crawl-dev 05:11:35 -!- rossi has quit [Ping timeout: 264 seconds] 05:12:52 -!- AwesomelyPDgWn has quit [Ping timeout: 255 seconds] 05:23:45 -!- KurzedMetal has quit [Read error: Connection reset by peer] 05:24:10 -!- scummos__ has quit [Quit: Konversation terminated!] 05:33:07 -!- AwesomelyPDgWn has joined ##crawl-dev 05:33:15 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 05:40:34 -!- scummos__ has quit [Ping timeout: 250 seconds] 05:44:02 -!- AwesomelyPDgWn has quit [Ping timeout: 250 seconds] 05:45:23 -!- siepu has quit [Quit: Leaving] 05:49:27 -!- Crehl has quit [Quit: Killed by a kitten] 05:50:10 -!- AwesomelyPDgWn has joined ##crawl-dev 05:52:04 -!- travis-ci has joined ##crawl-dev 05:52:04 The build passed. (master - dd371d7 #936 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/42700524 05:52:04 -!- travis-ci has left ##crawl-dev 05:54:26 -!- AwesomelyPDgWn has quit [Ping timeout: 250 seconds] 05:58:46 -!- AwesomelyPDgWn has joined ##crawl-dev 05:59:29 -!- Patashu has quit [Ping timeout: 252 seconds] 06:08:02 -!- Basil has quit [Ping timeout: 244 seconds] 06:10:41 -!- ChongLi has quit [Quit: leaving] 06:10:41 -!- AwesomelyPDgWn has quit [Ping timeout: 264 seconds] 06:14:16 -!- AwesomelyPDgWn has joined ##crawl-dev 06:18:05 -!- Lasty has joined ##crawl-dev 06:19:58 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 06:23:47 -!- Cerpin has joined ##crawl-dev 06:24:21 ??docker 06:24:21 docker[1/1]: https://bitbucket.org/TZer0/crawl-docker - functioning prototype 06:25:25 !learn edit docker s/prototype/prototype with external storage settings (and thus import) working. 06:25:25 docker[1/1]: https://bitbucket.org/TZer0/crawl-docker - functioning prototype with external storage settings (and thus import) working. 06:25:40 ^this means it is now quite easy to move a server. 06:26:04 :) 06:27:17 -!- TR_Muscateer has joined ##crawl-dev 06:27:33 -!- link_108 has joined ##crawl-dev 06:27:37 -!- edlothiol has joined ##crawl-dev 06:30:16 -!- Cerpin has quit [Ping timeout: 255 seconds] 06:32:04 -!- link_108 has quit [Client Quit] 06:41:27 -!- Lasty has quit [Quit: Leaving.] 06:41:42 -!- muravey has joined ##crawl-dev 06:42:04 -!- MIC132 has quit [Remote host closed the connection] 06:43:42 -!- link_108 has joined ##crawl-dev 06:46:32 -!- mizu_no_oto has quit [Read error: Connection reset by peer] 06:46:55 -!- HellTiger_NB has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 06:48:59 -!- muravey has quit [Ping timeout: 252 seconds] 06:54:48 -!- bonghitz has quit [Remote host closed the connection] 06:56:48 -!- link_108 has quit [Quit: Leaving.] 06:59:31 -!- iFurril has quit [Ping timeout: 255 seconds] 07:04:16 -!- mizu_no_oto has quit [Read error: Connection reset by peer] 07:10:32 -!- Brannock has joined ##crawl-dev 07:11:04 -!- AwesomelyPDgWn has quit [Ping timeout: 244 seconds] 07:11:45 -!- rossi has quit [Ping timeout: 258 seconds] 07:15:51 -!- Lawman0 has quit [Read error: Connection reset by peer] 07:16:02 -!- Hailley has quit [Quit: Petra is closed!] 07:16:37 -!- radinms has quit [Ping timeout: 240 seconds] 07:16:41 -!- AwesomelyPDgWn has joined ##crawl-dev 07:23:43 -!- bonghitz has quit [Remote host closed the connection] 07:25:59 -!- mopl has quit [Quit: Page closed] 07:28:17 -!- Cerpin has joined ##crawl-dev 07:29:37 -!- debo_ has joined ##crawl-dev 07:30:25 -!- TR_Muscateer has quit [Ping timeout: 252 seconds] 07:31:01 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 07:31:08 -!- stanzill has quit [Changing host] 07:31:32 -!- dpeg has joined ##crawl-dev 07:31:45 Is it known that Ctrl-F is broken, at least for shops? 07:32:27 -!- debo has quit [Ping timeout: 258 seconds] 07:40:59 Ctrl-F "shop" buggy 13https://crawl.develz.org/mantis/view.php?id=9288 by dpeg 07:41:54 -!- Hailley has quit [Quit: Petra is closed!] 07:44:28 -!- demiskeleton has quit [Quit: Leaving] 07:48:54 -!- heteroy has quit [Quit: ChatZilla 0.9.91 [Firefox 33.1/20141106120505]] 07:49:13 -!- wat has quit [Ping timeout: 272 seconds] 07:52:16 Credit cloning also doesn't work! 07:54:37 -!- Ququman has quit [Ping timeout: 252 seconds] 07:59:17 -!- inspector071_ has quit [Ping timeout: 240 seconds] 08:03:02 pffft! 08:04:59 -!- eliana_ is now known as eliana 08:09:41 -!- wheals has joined ##crawl-dev 08:14:37 -!- debo_ has quit [Ping timeout: 244 seconds] 08:16:35 -!- Lightli has joined ##crawl-dev 08:16:49 ??player 08:16:49 I don't have a page labeled player in my learndb. Did you mean: !players, players. 08:16:52 ??players 08:16:52 crawl players[1/14]: crawl attracts all kinds sexyelfdreams... 08:16:57 !players 08:16:58 zarath9 (L27 @ Pan, T:101271), Dralnu (L17 @ Lair:1, T:48515), JFunk (L17 @ Lair:1, T:55152), 5ubbak (L15 @ Lair:1, T:32120), Oswolf (L15 @ Snake:1, T:28385), dvdking (L14 @ Orc:4, T:26211), osklington (L14 @ D:12, T:19583), swap (L14 @ Lair:8, T:18784), Tossi (L11 @ D:10, T:11332), trailerparkvixen (L10 @ D:12, T:14607), xKISAMEx (L10 @ D:8, T:11841), Flure (L9 @ D:7, T:6485), altaj (L9 @ D:7, T:9498), SquidHead (L6.. 08:17:02 ??!players 08:17:03 !players[1/1]: Lists players on a specific server. Used to have various arguments you could append, but they broke long ago. 08:17:22 -!- Jafet has joined ##crawl-dev 08:21:24 !messages 08:21:24 (1/2) PleasingFungus said (12h 15m 55s ago): you fool!!!! 08:21:26 !messages 08:21:26 (1/1) |amethyst said (9h 33m 24s ago): I misplaced your monster patch; could you add it to ??monster_patches 08:21:40 !tell |amethyst i don't remember making any monster patches recently 08:21:40 wheals: OK, I'll let |amethyst know. 08:21:52 !readall monster_patches 08:21:52 http://paste.tozt.net/2014-11-11dvyca61T-0001-need-to-compile-with-c-11-now.patch http://paste.tozt.net/2014-11-114AIRw5mn-0002-fix-serpent-of-hell-extra-attacks.patch http://sprunge.us/eFeW http://sprunge.us/OFDa 08:25:55 -!- Ququman has quit [Ping timeout: 255 seconds] 08:35:22 -!- AwesomelyPDgWn has quit [Ping timeout: 255 seconds] 08:35:58 -!- AwesomelyPDgWn has joined ##crawl-dev 08:36:42 -!- aiguu has quit [Ping timeout: 256 seconds] 08:42:36 -!- AwesomelyPDgWn has quit [Ping timeout: 258 seconds] 08:45:05 wow, dropping an item checks feat_destroys_item three times 08:45:22 in drop_item, copy_item_to_grid, and move_item_to_grid 08:46:50 -!- stanzill has quit [Quit: rennrenn] 08:46:56 -!- AwesomelyPDgWn has joined ##crawl-dev 08:49:23 -!- siepu has quit [Quit: Leaving] 08:51:00 -!- LexAckson has joined ##crawl-dev 08:53:32 -!- FlowRiser has joined ##crawl-dev 08:54:43 -!- Evablue has quit [Quit: Evablue] 08:55:10 -!- debo has joined ##crawl-dev 08:55:42 -!- AwesomelyPDgWn has quit [Ping timeout: 245 seconds] 08:56:47 -!- Ququman_ has quit [Ping timeout: 258 seconds] 08:57:21 Johnny (L17 DgNe) (Vaults:3) 08:58:22 -!- Lightli has quit [Ping timeout: 246 seconds] 09:00:02 -!- AwesomelyPDgWn has joined ##crawl-dev 09:05:55 -!- zxc232 has quit [Read error: Connection reset by peer] 09:07:23 -!- AwesomelyPDgWn has quit [Ping timeout: 264 seconds] 09:09:38 -!- radinms has quit [] 09:09:39 -!- scummos__ has quit [Ping timeout: 272 seconds] 09:11:05 -!- AwesomelyPDgWn has joined ##crawl-dev 09:11:32 -!- rossi has quit [Ping timeout: 245 seconds] 09:18:27 -!- muravey has joined ##crawl-dev 09:21:40 -!- HellTiger has quit [Read error: Connection reset by peer] 09:23:14 -!- codehero has quit [Ping timeout: 258 seconds] 09:23:37 -!- Kalma has quit [Ping timeout: 258 seconds] 09:23:54 -!- MightyDgWn has joined ##crawl-dev 09:23:59 -!- maera has joined ##crawl-dev 09:24:00 -!- muravey has quit [Ping timeout: 258 seconds] 09:25:05 -!- inspector071 has quit [Ping timeout: 264 seconds] 09:27:23 -!- AwesomelyPDgWn has quit [Ping timeout: 272 seconds] 09:28:36 -!- ElanMorin has quit [Ping timeout: 258 seconds] 09:29:04 -!- ElanMorin has joined ##crawl-dev 09:29:04 -!- ElanMorin has quit [Changing host] 09:29:04 -!- ElanMorin has joined ##crawl-dev 09:29:04 -!- ElanMorin has quit [Changing host] 09:29:04 -!- ElanMorin has joined ##crawl-dev 09:31:21 -!- elliptic has quit [Quit: Leaving] 09:37:23 -!- Pluie has joined ##crawl-dev 09:41:59 -!- st_ has joined ##crawl-dev 09:48:59 -!- muravey has joined ##crawl-dev 09:54:02 -!- muravey has quit [Ping timeout: 245 seconds] 09:55:35 -!- elliptic has joined ##crawl-dev 10:03:35 -!- Sharkman1231 has joined ##crawl-dev 10:04:55 -!- Kintak has quit [Ping timeout: 255 seconds] 10:06:37 -!- scummos__ has quit [Ping timeout: 240 seconds] 10:11:16 -!- PleasingFungus has joined ##crawl-dev 10:11:46 PleasingFungus: tavern keeps complaining that blade hands is too good 10:12:18 -!- tensorpudding has quit [Ping timeout: 258 seconds] 10:12:37 -!- MightyDgWn has quit [Ping timeout: 240 seconds] 10:13:04 -!- AreBrandon has quit [Ping timeout: 258 seconds] 10:13:05 tavern, complaining 10:13:44 -!- AreBrandon has joined ##crawl-dev 10:16:09 PleasingFungus: Way to be redundant 10:16:27 to be fair, blade hands is incredibly sick, and as a result it's hard to design higher level transmutations 10:16:58 -!- ussdefiant has joined ##crawl-dev 10:17:04 !crashlog Johnny 10:17:04 3. Johnny, XL17 DgNe, T:56540 (milestone): http://crawl.lantea.net/crawl/morgue/Johnny/crash-Johnny-20141202-145720.txt 10:17:50 also complaining about elf:3 killholes, we need to make Elf out of stone imo 10:18:24 -!- AwesomelyPDgWn has joined ##crawl-dev 10:18:25 stop listening to tavern; your life will be longer & happier. 10:19:10 ??chris[tavern 10:19:10 chris[4/7]: I just do what the tavern tells me 10:19:41 rip 10:19:48 !tell Grunt http://crawl.lantea.net/crawl/morgue/Johnny/crash-Johnny-20141202-145720.txt looks like it might be a collision damage crash (dead monster getting an AC check...?) 10:19:49 PleasingFungus: OK, I'll let grunt know. 10:20:23 !send PleasingFungus DEAD MONSTER 10:20:23 Sending DEAD MONSTER to PleasingFungus. 10:20:34 -!- TMTurtle_ has quit [Quit: leaving] 10:20:39 -!- Kalir has quit [Changing host] 10:21:25 nooo 10:21:30 -!- tensorpudding has quit [Ping timeout: 258 seconds] 10:22:19 -!- Morg0th has quit [Quit: leaving] 10:25:16 -!- aiguu has quit [Ping timeout: 250 seconds] 10:33:39 -!- Pluie|2 has joined ##crawl-dev 10:34:08 wheals: yes (on Elf) 10:36:11 -!- Pluie has quit [Ping timeout: 264 seconds] 10:37:41 -!- Cerpin has quit [Ping timeout: 272 seconds] 10:39:31 -!- AreBrandon has quit [Ping timeout: 258 seconds] 10:39:43 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 10:40:02 -!- AreBrandon has joined ##crawl-dev 10:44:09 03PleasingFungus02 07* 0.16-a0-2933-g7171bc0: Adjust Cigotuvi's decay rate 10(2 minutes ago, 2 files, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7171bc01ff8f 10:46:23 -!- greensna1k is now known as greensnark 10:46:58 sometimes draconians are given letter q not d -- this is intentional? 10:47:13 -!- rossi has quit [Ping timeout: 255 seconds] 10:47:27 Those are higher tier dracs 10:47:40 employed draconians are qs, unemployed draconians are ds 10:47:41 knight/annihilator/shifter/monk/sorcher 10:47:42 (yes) 10:47:56 zealot 10:48:22 caller 10:48:36 -!- muravey has joined ##crawl-dev 10:48:56 tiamat is unemployed, how sad :( 10:49:07 the dragons fired their goddess 10:50:06 nono 10:50:11 it's just a mirrored, upside down p 10:50:19 since she's a demigod/draconian ! 10:50:34 ok, thx! 10:51:27 <|amethyst> FR: use 'b' for humans without jobs 10:51:27 |amethyst: You have 1 message. Use !messages to read it. 10:51:46 alas, poor bats: displaced by bums 10:52:18 <|amethyst> wheals: oh, I guess I was misremembering... *someone* other than Grunt and doy linked me a monster patch and now I can't find it 10:52:34 i think it may have been a non-dev 10:54:28 -!- ussdefiant has quit [Ping timeout: 258 seconds] 10:55:19 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91 [Firefox 37.0a1/20141201030207]] 10:55:36 -!- Evablue has quit [Quit: Evablue] 10:56:20 -!- AwesomelyPDgWn has quit [Ping timeout: 244 seconds] 10:59:35 -!- muravey has quit [Quit: Be back later ...] 11:01:01 -!- AwesomelyPDgWn has joined ##crawl-dev 11:02:35 -!- Bloax has joined ##crawl-dev 11:02:46 -!- maera has left ##crawl-dev 11:03:33 -!- joker_ has quit [Quit: Page closed] 11:05:36 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-2933-g7171bc0 (34) 11:11:46 -!- joker_ has quit [Client Quit] 11:13:12 -!- Jeffrey_ has quit [Quit: Leaving] 11:15:11 -!- PleasingFungus has joined ##crawl-dev 11:19:00 -!- mizu_no_oto has quit [Ping timeout: 258 seconds] 11:20:40 -!- Brannock has quit [Read error: Connection reset by peer] 11:21:06 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 11:22:47 -!- SageGrimm has quit [Quit: Page closed] 11:22:48 -!- Brannock has joined ##crawl-dev 11:25:49 -!- wheals has quit [Quit: Leaving] 11:27:50 -!- AwesomelyPDgWn has quit [Ping timeout: 256 seconds] 11:28:10 fire dragon (03D) | Spd: 10 | HD: 12 | HP: 77-105 | AC/EV: 10/8 | Dam: 20, 13, 1307(trample) | fly | Res: 06magic(60), 05fire++, 03poison, 12drown | Vul: 12cold | XP: 1068 | Sp: fire breath (3d24) [11!AM, 06!sil, 08breath] | Sz: Giant | Int: animal. 11:28:10 %??fire dragon 11:28:14 sorry 11:34:01 -!- Pluie has joined ##crawl-dev 11:35:52 -!- Xeiph has quit [Ping timeout: 246 seconds] 11:36:46 -!- Pluie|2 has quit [Ping timeout: 250 seconds] 11:38:49 -!- AwesomelyPDgWn has joined ##crawl-dev 11:45:43 -!- aiguu has quit [Ping timeout: 245 seconds] 11:47:04 -!- Xenobreeder has quit [Ping timeout: 246 seconds] 11:51:59 -!- AwesomelyPDgWn has quit [Ping timeout: 245 seconds] 11:53:03 -!- pwnmonkey has joined ##crawl-dev 11:56:24 -!- gammafunk has joined ##crawl-dev 11:57:30 -!- AwesomelyPDgWn has joined ##crawl-dev 12:00:32 -!- orbisvicis has quit [Quit: leaving] 12:01:58 -!- AwesomelyPDgWn has quit [Ping timeout: 245 seconds] 12:05:58 -!- foophykins has quit [Quit: Page closed] 12:09:00 -!- domiryuu has quit [Quit: leaving] 12:10:12 -!- link_108 has joined ##crawl-dev 12:10:20 -!- AwesomelyPDgWn has joined ##crawl-dev 12:10:37 -!- heteroy has quit [Ping timeout: 250 seconds] 12:11:20 -!- tcsc has quit [Quit: This computer has gone to sleep] 12:14:35 -!- link_108 has quit [Ping timeout: 258 seconds] 12:17:38 -!- MightyDgWn has joined ##crawl-dev 12:19:28 -!- AwesomelyPDgWn has quit [Ping timeout: 255 seconds] 12:21:47 -!- _Jordan_ has quit [Quit: Leaving] 12:23:01 -!- theTower has joined ##crawl-dev 12:23:01 -!- SomeStupidGuy has quit [Ping timeout: 258 seconds] 12:30:43 -!- SomeStupidGirl has quit [Ping timeout: 255 seconds] 12:31:41 -!- Basil has joined ##crawl-dev 12:33:14 -!- wheals has joined ##crawl-dev 12:35:25 -!- Cerpin has joined ##crawl-dev 12:35:42 -!- muravey has joined ##crawl-dev 12:38:57 -!- Sharkslayer has quit [Quit: Page closed] 12:39:08 -!- link_108 has joined ##crawl-dev 12:47:33 -!- SSG has quit [Ping timeout: 258 seconds] 12:49:03 -!- UncertainKitten has joined ##crawl-dev 12:53:58 Pikaro (L6 DECj) (D:3) 12:55:01 -!- Ququman has quit [Ping timeout: 255 seconds] 12:58:31 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 13:01:38 -!- elliptic has quit [Remote host closed the connection] 13:02:08 PleasingFungus: i think i'm almost done with shop hack slaying! 13:02:12 Pikaro (L6 DECj) (D:3) 13:02:21 is it just me or do the parentheses in good gods' wrath descriptions kind of stick out 13:02:24 i have no idea what to do with save compat 13:04:23 you know, gammafunk's been wanting to break save compat for a while... :) 13:04:43 also, it seems like it shouldn't be too hard to convert the old system to the new one? 13:04:50 also, what is the new system 13:05:11 -!- NotKintak has quit [Ping timeout: 252 seconds] 13:07:36 shop_struct has a vector of item_defs 13:09:01 -!- SomeStupidGirl has quit [Ping timeout: 258 seconds] 13:09:29 -!- rossi has quit [Ping timeout: 264 seconds] 13:09:37 loading saves would work, but all inventory would vanish from all shops 13:09:49 well, i could try to work out save compat, i guess... 13:10:26 need to bump tag minor to unmarshall old shops anyway... 13:11:39 of course, doing so will mean reintroducing the shop hack into the codebase, even if only in tags.cc ;) 13:11:49 the shop hack is dead, long live the shop hack! 13:13:10 well 13:13:21 it would be gone with a major version bump then, which is better than never 13:13:24 presumably 13:13:48 Pikaro (L6 DECj) (D:3) 13:14:23 I just want to see the codebase in flames, I have no technical reason to suggest save compat break fwiw 13:15:03 all those delicious - though... 13:15:59 -!- HoneyLocust has joined ##crawl-dev 13:17:35 -!- HoneyLocust has quit [Client Quit] 13:18:56 -!- pintc has quit [Ping timeout: 244 seconds] 13:18:59 -!- SomeStupidGuy has quit [Ping timeout: 258 seconds] 13:21:13 potatolizard: remind me about the wrath descriptions 13:21:36 oh, "such-and-such are evil gods"? 13:21:49 yes 13:21:57 -!- MightyDgWn has quit [Ping timeout: 240 seconds] 13:23:59 I kinda like it. (though I would.) reminds me of rules text on magic cards. 13:24:02 only needs to be italicized... 13:24:16 reminder text 13:27:05 -!- AwesomelyPDgWn has joined ##crawl-dev 13:27:36 ya 13:27:38 that thing 13:30:07 -!- SomeStupidGirl has quit [Ping timeout: 255 seconds] 13:33:24 -!- AwesomelyPDgWn has quit [Ping timeout: 244 seconds] 13:33:24 -!- debo has quit [Read error: Connection reset by peer] 13:33:34 -!- AwesomelyPDgWn has joined ##crawl-dev 13:34:47 -!- simmarine has joined ##crawl-dev 13:35:25 -!- mizu_no_oto has quit [Read error: Connection reset by peer] 13:38:31 -!- debo has joined ##crawl-dev 13:39:17 -!- __miek has quit [Ping timeout: 240 seconds] 13:50:06 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:50:35 -!- buppy_ has quit [Remote host closed the connection] 13:52:43 -!- AwesomelyPDgWn has quit [Ping timeout: 258 seconds] 13:52:53 -!- joker_ has quit [Client Quit] 13:55:41 -!- heteroy has quit [Ping timeout: 264 seconds] 13:56:28 -!- kazimuth has quit [Quit: Textual IRC Client: www.textualapp.com] 13:58:19 -!- AwesomelyPDgWn has joined ##crawl-dev 14:00:12 -!- axujen has quit [Ping timeout: 250 seconds] 14:05:56 -!- bcarpe211 has quit [Quit: ...] 14:06:01 -!- Dynast has quit [Ping timeout: 246 seconds] 14:07:38 -!- AwesomelyPDgWn has quit [Ping timeout: 256 seconds] 14:08:51 -!- MgDark has quit [Read error: Connection reset by peer] 14:12:50 -!- AwesomelyPDgWn has joined ##crawl-dev 14:15:57 -!- MgDark has quit [Ping timeout: 252 seconds] 14:16:08 -!- MgDark_ is now known as MgDark 14:18:47 -!- AreBrandon has quit [Ping timeout: 258 seconds] 14:19:11 -!- MgDark has quit [Read error: Connection reset by peer] 14:19:55 -!- AreBrandon has joined ##crawl-dev 14:24:05 -!- dis-_ has joined ##crawl-dev 14:25:19 -!- dis- has quit [Ping timeout: 245 seconds] 14:25:24 -!- syllogism has quit [Quit: Leaving] 14:26:37 -!- AwesomelyPDgWn has quit [Ping timeout: 240 seconds] 14:32:15 -!- AwesomelyPDgWn has joined ##crawl-dev 14:33:44 -!- tensorpudding has quit [Ping timeout: 258 seconds] 14:35:25 can you not use a lamda for a function pointer in a template? 14:35:31 +b 14:36:15 -!- MightyDgWn has joined ##crawl-dev 14:36:33 tags.cc:543:13: note: template argument deduction/substitution failed: 14:36:33 tags.cc:4957:80: note: mismatched types 'T (*)(reader&)' and 'tag_read_level(reader&)::__lambda1' 14:36:33 {item_def ret; unmarshallItem(th_, ret); return ret;}); 14:36:33 ^ 14:37:20 oh well 14:38:30 -!- AwesomelyPDgWn has quit [Ping timeout: 244 seconds] 14:39:20 -!- alefury has joined ##crawl-dev 14:39:29 -!- ElanMorin has quit [Ping timeout: 258 seconds] 14:40:17 -!- MightyDgWn has quit [Ping timeout: 240 seconds] 14:40:38 -!- tensorpudding has quit [Ping timeout: 258 seconds] 14:40:43 would be nice if it were possible 14:40:43 -!- ElanMorin has joined ##crawl-dev 14:40:44 -!- ElanMorin has quit [Changing host] 14:40:44 -!- ElanMorin has joined ##crawl-dev 14:40:44 -!- ElanMorin has quit [Changing host] 14:40:44 -!- ElanMorin has joined ##crawl-dev 14:40:48 -!- MightyDgWn has joined ##crawl-dev 14:42:58 -!- TR_Muscateer has joined ##crawl-dev 14:43:49 -!- Ratboiler has quit [Ping timeout: 246 seconds] 14:45:44 -!- Cerpin has quit [Ping timeout: 244 seconds] 14:48:27 -!- reaverb has joined ##crawl-dev 14:50:36 -!- Kalma has quit [Ping timeout: 258 seconds] 14:52:29 -!- edlothiol has quit [Remote host closed the connection] 14:55:41 -!- Xeiph has quit [Quit: Page closed] 14:57:07 <|amethyst> wheals: You can if the lambda doesn't capture anything 14:57:22 really? i had [] 14:58:18 templates confuse me, what i've done is working at any rate 15:02:11 <|amethyst> hm... did you specify the return type on your lambda? 15:02:47 -!- foophykins has joined ##crawl-dev 15:02:58 you can do that? 15:03:14 <|amethyst> you have to if the body is more than just a return statement 15:04:00 oh, i didn't 15:04:02 <|amethyst> [] (args) { return blah; } gives a lambda returning decltype(blah), but [] (args) { int var; return blah; } gives one returning void (and probably an error) 15:04:21 -!- SomeStupidGirl has quit [Ping timeout: 252 seconds] 15:04:26 <|amethyst> so you need [] (args) -> item_def { ... } 15:04:53 <|amethyst> that is going to do extra copying, though, compared to unmarshalling in place 15:05:37 * geekosaur looks at this after a while poking at xmonad stuff and decides maybe he'll just stick to haskell >.> 15:05:41 the problem is, unmarshall_vector assumes you have a copy-unmarshall function rather than an in-place one 15:06:06 i think 15:06:08 <|amethyst> yeah 15:06:38 <|amethyst> I wound consider making a different variant of unmarshall_vector 15:06:43 <|amethyst> s/wound/would/ 15:06:45 yes, you would :P 15:07:23 <|amethyst> one that takes void (*T_unmarshall)(reader&,T&) as the second argument 15:07:33 <|amethyst> hmm 15:08:20 <|amethyst> then you should be able to vec.resize(num_to_read) before the loop, and T_unmarshall(th, vec[i]) inside the loop 15:08:23 -!- Wolfechu has quit [Ping timeout: 252 seconds] 15:09:17 -!- rossi has quit [Ping timeout: 240 seconds] 15:10:12 <|amethyst> also, only slightly related, now that we have C++11 we should probably make most things that currently take a function pointer take a function instead 15:10:15 !source godconduct.cc 15:10:15 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/godconduct.cc;hb=HEAD 15:10:39 <|amethyst> which would allow using function pointers, but also lambdas with captures if needed 15:10:48 yeah i found function<> to be much more readable 15:11:19 ATTACK_FRIEND_RESPONSE has more than just a return statement 15:11:42 (though tbh that dprf can probably be removed; it was a debugging thing) 15:12:13 more notably, OKAWARU_KILL also has a relatively complex lambda 15:12:23 -!- ontoclasm has joined ##crawl-dev 15:12:34 -!- Ratboiler_ is now known as ratboiler 15:13:01 complex enough that one might call it a 15:13:04 !glasses 15:13:04 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 15:13:06 sheepda 15:13:30 it's a yakda? 15:13:52 do you get oka piety for yak shaving? 15:14:19 -!- debo has quit [Read error: Connection reset by peer] 15:15:39 obv 15:16:56 -!- debo has joined ##crawl-dev 15:23:57 -!- SomeStupidGirl has quit [Ping timeout: 258 seconds] 15:27:21 PleasingFungus: btw I was thinking about how god piety works and I think the best solution would be to do a core re-write like what happen with ranged combat rather than trying to understand the legacy system <_< >_> 15:28:23 -!- pintc has quit [Ping timeout: 272 seconds] 15:28:34 but what would be the equivalent of stone giants getting stronger with throwing skill??? 15:29:40 the equivalent of cold missiles checking rF from copy-pasting is obviously trog giving piety for magic school training though 15:34:35 -!- WereVolvo has quit [Quit: Leaving.] 15:34:45 Is Singularity strictly Translocations or is it Trans/Conj? 15:35:15 former 15:35:28 Thanks ;) 15:36:02 -!- FlowRiser has quit [Ping timeout: 256 seconds] 15:41:16 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 15:42:42 pleasingfungus: animate skeleton aborts with no targets but cigotuvi doesn't? 15:42:54 I guess animate dead also doesn't but that is weird either way 15:42:58 it follows the animate dead logic, yes 15:43:01 I left a long comment about it 15:43:12 !source spl-selfench.cc 15:43:12 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/spl-selfench.cc;hb=HEAD 15:43:36 // Could check carefully to see if it's even possible that there are any valid corpses/skeletons in LOS (any piles with stuff under them, etc) before failing, but it's better to be simple + predictable from the player's perspective. 15:43:47 pfffff 15:44:05 the alternative is that sometimes when you cast cigotuvi's with no valid targets, it aborts, and sometimes it doesn't 15:44:11 and it's not really obvious why 15:44:36 "there's nothing for this spell to work on" 15:44:55 -!- reaverb has quit [Quit: Leaving.] 15:49:53 sure, but sometimes that'll take time, and sometimes it won't 15:50:18 and the player has to have really internalized the logic of items being hidden under stacks (which is very common with corpses, since they sink to the bottom!) 15:50:31 there should be a message for it failing, thogh 15:50:35 I think I forgot to add one 15:50:38 that would be nice, yes 15:50:59 oh, no, there's canned_msg(MSG_NOTHING_HAPPENS) 15:51:00 (but then animate skeleton gets off free because you always know if you're on a skeleton? hrm) 15:51:05 yes, exactly 15:51:08 screw canned messages 15:51:13 I stole it from animate dead 15:51:15 specific messages everywhere 15:51:16 but, yes 15:51:27 PleasingFungus: that crash: wind_blast needs to check if the actor is alive before calling collide() 15:51:42 nice 15:52:01 I wonder if something in monster::armour_class or ::base_armour_class should have an assert 15:52:13 DEAD MONSTER collides with the orc! 15:52:13 -!- Pluie has quit [Quit: Wah] 15:52:15 to make the cause of the crash a bit less opaque 15:52:41 in fact I am noting down "give specific messages to replace every use of canned_msg(MSG_NOTHING_HAPPENS)" now 15:52:51 PleasingFungus: imo put an assert in collide() too 15:53:13 just be assertive 15:53:55 ya 15:54:28 -!- TMTurtle_ has quit [Quit: leaving] 15:55:00 theTower: still planning to leave by 0.17 15:56:51 -!- muravey_ has joined ##crawl-dev 15:56:59 no I am way too slow it has to be 0.18 =\ 15:57:00 -!- muravey has quit [Read error: No route to host] 15:57:45 -!- Ahrin has quit [Read error: Connection reset by peer] 15:57:51 img: a tarot deck, struggling to push a boulder up a hill 15:57:55 the boulder is shaped like an @ 15:59:38 -!- reaverb has joined ##crawl-dev 16:00:27 oh god 16:00:43 i was wondering why this save compat stuff wasn't working 16:00:56 it's because mitm hasn't been loaded yet when shops are loaded 16:01:21 rip 16:01:28 !send reaverb the SHOP HACK 16:01:28 Sending the SHOP HACK to reaverb. 16:03:48 -!- muravey_ has quit [Ping timeout: 256 seconds] 16:03:54 I am annoyed I never realized that was the source of sprint III's silliness 16:03:57 -!- Brannock_ has joined ##crawl-dev 16:04:08 -!- debo_ has joined ##crawl-dev 16:04:16 ??sprint iii 16:04:16 sprint iii[1/2]: it's like a headlong sprint into a wall 16:04:16 -!- debo has quit [Read error: Connection reset by peer] 16:04:19 ??sprint iii[2 16:04:19 sprint iii[2/2]: You hear a distant "Zot"! 16:04:31 ??sprints 16:04:31 which is that 16:04:31 sprints ~ sprint ~ dungeon sprint[1/2]: Sprint is a one-level, accelerated version of crawl. Originally coded by Chapayev. Now there are nine playable maps! 16:04:31 feh 16:04:31 -!- muravey has joined ##crawl-dev 16:04:31 10-rune? 16:04:36 ten rune, yeah 16:04:46 !lg * mapdesc~~ten 16:04:48 No games for * (mapdesc~~ten). 16:04:51 -!- Krakhan has quit [Changing host] 16:04:52 !lg * mapdesc~~challenge 16:04:54 wait, what interaction did the shop hack have with sprint? 16:04:54 No games for * (mapdesc~~challenge). 16:04:56 !lg * sprint mapdesc~~challenge 16:04:57 59936. spanner the Covert (L6 SpEn), slain by a human in Sprint (Sprint III: "The Ten Rune Challenge") on 2014-12-02 21:59:45, with 385 points after 731 turns and 0:06:46. 16:04:58 the map was large enough and it had enough shops that you could see items embedded in walls near the entrance or something 16:05:06 !lg * sprint mapdesc~~challenge max=urune x=urune 16:05:07 59936. [urune=10] tinymouse the Annihilator (L20 DSFE of Vehumet), escaped with the Orb and 10 runes on 2010-08-18 07:05:05, with 12516593 points after 53218 turns and 10:36:50. 16:05:15 that's hilarious 16:05:46 -!- Kintak has quit [Ping timeout: 272 seconds] 16:06:03 -!- Aryth has quit [Read error: Connection reset by peer] 16:06:29 well, time to hope that dpeg's save loads right now 16:07:39 -!- Brannock has quit [Ping timeout: 258 seconds] 16:07:39 -!- Sorbius has quit [Ping timeout: 258 seconds] 16:07:39 -!- TMTurtle has quit [Ping timeout: 258 seconds] 16:07:42 is this that thing where shop items were listed repeatedly 16:07:58 no, i'm just using his convenient save with lots of shops to test shop hack removal :P 16:08:03 heh 16:08:06 though i might look into that soon 16:08:52 fwiw I disagree with dpeg that shop items shouldn't be listed in ctrl-f directly; that's enormously inconvenient 16:08:56 though I forget what the current situation is 16:09:27 my plan is to make the shop menu (that you use in >) accessible in ctrl-f 16:09:29 eventually 16:10:22 i thought shop items always have been listed directly in ctrl-f 16:10:42 I remember you having to hit the shop letter and then hit the letter of the item in the shop 16:10:47 so it's this whole big multistep process 16:11:21 From my experience ctrl+f tells you the level (shop) then how much gold it is in brackets. 16:11:49 specifically I remember this happening when looking for books 16:12:20 yeah, it looks like shop items show up normally in ctrl-f 16:12:21 i - [D:1] a bread ration (70 gold) 16:13:02 try ctrl-fing for shop books and hitting the letter 16:13:09 it'll show you the shop, from which you can then examine the book 16:13:16 this doesn't happen for other items (I wonder if it happens for rods?) 16:13:57 the behavior has jumped around in the past 16:13:59 -!- muravey has quit [Ping timeout: 272 seconds] 16:14:23 d - [D:1] a book of Callings (unknown) (390 gold) 16:14:32 when doing ctrl-f for "book" 16:14:51 -!- AwesomelyPDgWn has joined ##crawl-dev 16:14:52 -!- MightyDgWn has quit [Ping timeout: 245 seconds] 16:14:59 doy: did you do what I said 16:15:06 maybe i'm misunderstanding 16:15:14 it shows up separately from the shop, yes 16:15:15 that's a bug 16:15:24 wheals: imho it's the right behaviour 16:15:26 but that's not the point 16:15:39 then if you hit the letter for the book, it'll show you the contents of the shop it's in 16:15:48 then you can hit the letter for the book in that shop to finally see its description 16:16:15 -!- Lightli has joined ##crawl-dev 16:16:18 for most items, hitting the letter just shows you the location of the containing shop 16:16:19 oh, well 16:16:28 that's the behavior for stacks in general, isn't it? 16:16:31 it works \o/ 16:16:49 shops are just behaving as a special kind of stack 16:17:52 -!- dtsund has joined ##crawl-dev 16:17:56 now, time to remove the monster inventory hack :P 16:18:43 -!- roctavian has joined ##crawl-dev 16:18:55 how about the net hack 16:18:57 !glasses 16:18:57 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 16:19:32 rip nethack 16:19:59 actually, the net hack is pretty bad 16:20:08 it really is 16:20:23 how does the monster inventory hack work? 16:20:29 don't think i've ever looked into that 16:20:40 -!- siepu has quit [Read error: Connection reset by peer] 16:20:41 they're all in a big pile at (-2,-2) 16:20:59 and item_def::link has the info on which monster they belong to 16:21:16 PleasingFungus: 16:21:20 wheals: 16:21:20 %git 91bad65970 16:21:20 07wheals02 * 0.14-a0-3124-g91bad65: Be friendlier when searching for shops. 10(9 months ago, 1 file, 10+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=91bad6597039 16:21:50 is the behaviour that has stopped working, i think 16:22:00 rip 16:22:00 -!- HellTiger has quit [Read error: Connection reset by peer] 16:22:44 http://pastebin.com/raw.php?i=qfucVqug 16:22:51 Completely Accurate. 16:23:11 it looks like a butterfly 16:23:36 fr move butterflies off b 16:23:41 why? 16:23:42 and onto y 16:23:49 unknown monster: "bee" 16:23:49 %??bee 16:23:53 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. 16:23:53 %??killer bee 16:23:56 mm 16:24:05 also, where are you planning to put these? 16:24:13 D:12-15, Lair:2-7 16:24:14 tar 16:24:18 heh 16:24:21 and tar, clearly. 16:24:29 certainly would add variety 16:24:47 rest in peace hells bee rooms 16:24:51 Ereshkigal comes into view. Ereshkigal buzzes loudly. 16:25:09 the extended hives are gloorx's anyway 16:25:28 all grids, lots of some really fast monster or something 16:26:10 like a hasted executioner 16:26:24 plus the boss makes the other monsters relatively faster in some fashion 16:26:45 fr give gloorx haste other 16:26:56 what does he have anyway 16:27:01 Gloorx Vloq (15&) | Spd: 20 | HD: 16 | HP: 350 | AC/EV: 10/10 | Dam: 45 | 05demonic, 10doors, fighter, evil, see invisible, lev | Res: 13magic(immune), 02cold, 10elec++, 03poison, 04rot, 13neg+++, 13torm | Vul: 08holy++ | XP: 12453 | Sp: poison arrow (3d23) [06!sil], miasma breath (3d13) [06!sil], s.torment [06!sil], b.draining (3d23) [06!sil], dispel undead (3d25) [06!sil] | Sz: Large | Int: high. 16:27:01 %??gloorx vloq 16:27:06 no haste?!? 16:27:09 (I meant miasma) 16:27:32 haste is reserved for cerebov out of the nine lords 16:27:46 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 16:27:51 -!- roctavian has quit [Quit: Page closed] 16:28:06 feh 16:28:20 nine? 16:28:23 geryon 16:28:30 uh 16:28:31 maybe he could get other 16:28:32 does he count 16:28:36 *haste other 16:28:37 -!- kazimuth has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 16:28:38 the serpent, duh. 16:28:43 heh 16:28:52 -!- wheals has quit [Read error: Connection reset by peer] 16:29:02 -!- Piginabag has quit [Quit: Page closed] 16:29:05 !killratio robin * 16:29:07 robin wins 11.44% of battles. 16:29:11 still sinking 16:29:22 !lg * ikiller=robin current trunk s=kaux 16:29:22 234 games for * (ikiller=robin current trunk): 62x a +0 club, 54x, 30x a +0 dagger, 13x Shot with a stone by a goblin, 9x Hit by a goblin thrown by Robin, 8x a +0 spear, 8x a +0 trident, 6x wand of flame, 6x a +0 whip, 5x wand of magic darts, 4x wand of frost, 3x a +0 falchion, 3x a +0 mace, 2x a cursed +0 trident, 2x a +0 short sword, 2x a +0 spear of freezing, 2x a +0 dagger of electrocution, a ... 16:29:30 !lg * ikiller=robin current trunk s=ckaux 16:29:30 234 games for * (ikiller=robin current trunk): 63x club, 54x, 31x dagger, 13x stone, 10x trident, 9x goblin, 8x spear, 6x whip, 6x wand of flame, 5x wand of magic darts, 4x wand of frost, 3x falchion, 3x dagger of electrocution, 3x mace, 2x spear of freezing, 2x spear of piercing, 2x short sword, falchion of distortion, dagger of flaming, mace of distortion, whip of electrocution, sling bullet, da... 16:29:41 9x goblin 16:29:44 yep 16:29:45 succinct 16:29:49 still no ijyb, I think 16:29:59 oh, like ijyb thrown? 16:30:02 ya 16:30:04 cool 16:30:08 someday 16:30:11 !lg * ikiller=octopode_crusher s=ckaux 16:30:11 94 games for * (ikiller=octopode_crusher): 46x, 39x iron shot, 8x shard of ice, scimitar 16:30:16 oh huh 16:30:19 !lg * ikiller=octopode_crusher s=kaux 16:30:20 94 games for * (ikiller=octopode_crusher): 46x, 39x iron shot, 8x shard of ice, a +0 scimitar 16:30:27 too bad being thrown counts as uc 16:30:36 !lg * ikiller=octopode_crusher ktype=being_thrown 16:30:37 32. hackum the Severer (L23 MuBe of Trog), thrown by an octopode crusher on Depths:3 on 2014-11-25 14:43:43, with 487354 points after 60215 turns and 2:53:16. 16:31:02 !lg * ktype=being_thrown s=ikiller 16:31:03 32 games for * (ktype=being_thrown): 32x an octopode crusher 16:31:36 fr: octocrusher unique 16:31:53 hrm, no I think some kind of other pode 16:31:56 maybe the ring pode? 16:32:43 I'm just doing excellent with beogh here 16:32:47 can't play this god enough 16:32:56 cleared orc:3 to make up for a billion pennance 16:33:03 due to one use of stone of tremors 16:33:08 that pissed up 2/3 of what orcs I had 16:33:12 -!- Daekdroom has quit [Ping timeout: 245 seconds] 16:33:45 nice, lrd lich kill(: 16:33:49 oh 16:34:04 !lg * randliches ikiller~~lich s=ikiller,ckaux 16:34:05 19 games for * (randliches ikiller~~lich): 12x an ancient lich (5x crystal spear, 2x chain lightning, 2x bolt of lightning, bolt of cold, wavering orb of destruction, fireball), 7x a lich (2x chain lightning, , accursed screaming, blast of rock fragments, blast of cold, iron shot) 16:34:31 !lg * randliches ikiller~~lich br=zot s=ikiller,place,ckaux 16:34:32 No games for * (randliches ikiller~~lich br=zot). 16:34:37 !lg * randliches ikiller~~lich s=ikiller,place,ckaux 16:34:38 19 games for * (randliches ikiller~~lich): 12x an ancient lich (5x Abyss:1 (3x crystal spear, chain lightning, bolt of cold), 3x Vaults:5 (wavering orb of destruction, fireball, crystal spear), Tomb:3 (crystal spear), Depths:3 (bolt of lightning), Pan (chain lightning), Abyss:3 (bolt of lightning)), 7x a lich (2x Abyss:1 (accursed screaming, blast of rock fragments), Vaults:4 (iron shot), Depths:3... 16:34:56 tomb:3 kill, nice 16:34:57 really, only one summon death? 16:35:04 and it was shadow c. <3 16:35:08 -!- vimpulse has joined ##crawl-dev 16:35:28 -!- link_108 has quit [Quit: Leaving.] 16:35:29 I mean, greater demon didn't stop being greater demon 16:35:39 a ringapode with a bunch of basic rings (for resists, +ac/ev, slaying) and a decent chance of having an octo king ring would be potentially kind of neat. could also be the hypothetical transmuter unique, shapeshifting between some constrained & precise set of forms with maybe a fun spell or two to use in all of them. 16:35:39 well 16:35:42 the '' is an eldritch tentacle 16:35:43 I guess that's getting a little complicated. 16:35:43 !lg * ikiller=ancient_lich s=ckaux 16:35:44 1607 games for * (ikiller=ancient_lich): 231x crystal spear, 217x, 182x bolt of cold, 160x bolt of negative energy, 153x iron shot, 97x orb of destruction, 82x bolt of fire, 71x wavering orb of destruction, 68x orb of energy, 63x shard of ice, 60x iron bolt, 53x blast of hellfire, 30x burst of hellfire, 26x by divine providence, 17x bolt of acid, 13x bolt of lightning, 8x by nerve-wracking pain, 8... 16:35:57 hrm, actually that's not good 16:36:03 !lg * ikiller=ancient_lich s=kaux 16:36:03 1607 games for * (ikiller=ancient_lich): 231x crystal spear, 217x, 182x bolt of cold, 160x bolt of negative energy, 153x iron shot, 97x orb of destruction, 82x bolt of fire, 71x wavering orb of destruction, 68x orb of energy, 63x shard of ice, 60x iron bolt, 53x blast of hellfire, 30x burst of hellfire, 26x by divine providence, 17x bolt of acid, 13x bolt of lightning, 8x by nerve-wracking pain, 8... 16:36:05 !lg * randliches cikiller=~lich kaux= 16:36:06 1. Kadarus the Orcish Porcupine (L23 HOAK of Lugonu), slain by an eldritch tentacle (called by a lich) on Vaults:5 (vaults_vault) on 2014-11-29 16:56:01, with 384900 points after 57489 turns and 7:54:25. 16:36:11 although I guess some stuff can be ambigious, like bolt of cold 16:36:19 yeah, hrm 16:36:37 you'd have to use ikiller=ancient_lich and killer= 16:36:51 !lg * ikiller=~ancient_lich killer!~ancient_lich s=killer 16:36:54 431 games for * (ikiller=~ancient_lich killer!~ancient_lich): 75x an Executioner, 50x a balrug, 48x an Ice Fiend, 42x a Hell Sentinel, 31x a Shadow Fiend, 29x a hellion, 22x a Brimstone Fiend, 16x a Green Death, 15x a reaper, 14x a blizzard demon, 14x a Cacodemon, 11x a Fiend, 10x a Pit Fiend, 9x a hell beast, 8x a Blue Death, 5x a lorocyproca, 3x a storm dragon zombie, 3x an ice dragon, 2x a gold... 16:36:59 theTower: beat me to it :) 16:37:10 nice 3 storm dragon zombies 16:37:22 -!- link_108 has joined ##crawl-dev 16:37:31 sgd about a quarter of kills then I guess 16:38:01 which does make it the most dangerous a. lich spell 16:38:12 -!- tabstorm has joined ##crawl-dev 16:38:39 I tend to either have silence the spell or a stack of ?silence 16:38:53 but I guess they could get you in v:5; it's just there's like 1 on average, so 16:39:29 !lg * / cikiller=~lich 16:39:31 I really love that ?silence is an implemented_bad_idea 16:39:33 3604/3801901 games for *: N=3604/3801901 (0.09%) 16:39:39 !lg * randliches / cikiller=~lich 16:39:40 19/7785 games for * (randliches): N=19/7785 (0.24%) 16:39:47 !lg * recent / cikiller=~lich 16:39:52 996/704473 games for * (recent): N=996/704473 (0.14%) 16:40:18 beware the sample size cost 16:40:29 !lg * recent / cikiller=lich 16:40:31 0/704475 games for * (recent): N=0/704475 (0.00%) 16:40:37 !lg * recent / cikiller=a_lich 16:40:44 545/704475 games for * (recent): N=545/704475 (0.08%) 16:40:48 !lg * recent / cikiller=an_ancient_lich 16:40:49 -!- Earlo has quit [Remote host closed the connection] 16:40:50 434/704475 games for * (recent): N=434/704475 (0.06%) 16:41:01 !lg * randliches / cikiller=a_lich 16:41:02 7/7787 games for * (randliches): N=7/7787 (0.09%) 16:41:06 !lg * randliches / cikiller=an_ancient_lich 16:41:06 12/7787 games for * (randliches): N=12/7787 (0.15%) 16:41:10 !lg * recent xl>18 / cikiller=a_lich xl>18 16:41:10 253/17624 games for * (recent xl>18): N=253/17624 (1.44%) 16:41:33 !lg * recent !boring !won xl>18 / cikiller=a_lich xl>18 16:41:33 253/10834 games for * (recent !boring !won xl>18): N=253/10834 (2.34%) 16:41:46 -!- ratboiler has quit [Ping timeout: 246 seconds] 16:42:49 !lg * randliches !boring !won xl>18 / cikiller=a_lich xl>18 16:42:50 6/165 games for * (randliches !boring !won xl>18): N=6/165 (3.64%) 16:43:18 -!- LexAckson has quit [Read error: Connection reset by peer] 16:43:19 !lg * randliches !boring !won x>18 s=cikiller 16:43:19 Unknown field: x 16:43:24 !lg * randliches !boring !won xl>18 s=cikiller 16:43:24 in any case, the numbers don't look way out of line in either direction, so that's good 16:43:25 165 games for * (randliches !boring !won xl>18): 10x an ancient lich, 6x the royal jelly, 6x a lich, 6x, 5x a pandemonium lord, 5x a Hell Sentinel, 4x a stone giant, 4x an orb of fire, 4x the fury of Okawaru, 4x a titan, 4x a tentacled monstrosity, 3x an ironheart preserver, 3x a vault warden, 3x a war gargoyle, 3x a greater mummy, 3x a starcursed mass, 3x a balrug, 2x a caustic shrike, 2x the Enc... 16:43:41 4x the fury of Okawaru. 16:43:45 haha 16:43:45 -!- AwesomelyPDgWn has quit [Ping timeout: 272 seconds] 16:43:50 how many versions will it take. 16:45:03 -!- Lasty has joined ##crawl-dev 16:45:49 !lg * recent !boring !won xl>18 s=cikiller 16:45:49 10834 games for * (recent !boring !won xl>18): 378x the royal jelly, 374x a titan, 358x an ancient lich, 276x, 256x a vault warden, 253x a lich, 252x an orb of fire, 239x a tengu reaver, 234x a stone giant, 216x a pandemonium lord, 194x an ironheart preserver, 181x an acid blob, 179x a starcursed mass, 178x an ettin, 173x a Hell Sentinel, 163x a greater mummy, 159x an Orb Guardian, 157x the fury o... 16:45:50 !tell Grunt http://i.imgur.com/usQmEoU.png this is occurring on my current game on czso; persists after save & reload. looks like panlord wings...? 16:45:50 PleasingFungus: OK, I'll let grunt know. 16:45:59 good trj position 16:46:00 !lm . s=noun 16:46:01 5811 milestones for PleasingFungus: 285x began the quest for the Orb., 264x Lair, 238x Orc, 152x Vaults, 140x Elf, 132x Depths, 118x Zot, 114x Spider, 112x Temple, 95x escaped from the Abyss!, 89x Swamp, 85x Shoals, 81x Slime, 74x Snake, 73x Crypt, 72x Natasha, 63x Pan, 63x Ijyb, 58x Eustachio, 58x Sigmund, 54x D, 54x Hell, 49x Blork the orc, 48x Dowan, 48x Duvessa, 46x IceCv, 45x Okawaru, 45x Edm... 16:46:04 thank you, new corrosion. 16:46:11 !lm . noun~~Dungeon 16:46:11 1. [2014-03-05 18:57:48] PleasingFungus the Phalangite (L22 MfIE of Sif Muna) ERROR in 'dungeon.cc' at line 5690: unknown shop type (Depths:4) 16:46:14 hm 16:46:23 is there a milestone for d:15 16:46:32 !lm . d:15 s=noun 16:46:32 98 milestones for PleasingFungus (d:15): 36x D, 29x Depths, 9x Vaults, 4x Rupert, 3x Louise, 3x Nessos, 3x Azrael, 2x Urug, 2x Frances, Snorg, Erica, Fannar, Cerebov, Harold, Nergalle, Maud 16:46:39 !lm . d:15 noun=d 16:46:39 36. [2014-11-27 00:52:06] PleasingFungus the Destroyer (L17 HuWn of Sif Muna) reached level 15 of the Dungeon on turn 26037. (D:15) 16:46:43 there we go 16:46:45 !lm . d:15 noun=d x=vlong 16:46:46 36. [2014-11-27 00:52:06] [vlong=0.16-a0-2754-g1a094ad] PleasingFungus the Destroyer (L17 HuWn of Sif Muna) reached level 15 of the Dungeon on turn 26037. (D:15) 16:46:50 %git :/anlord 16:46:51 07Grunt02 * 0.16-a0-2887-gd875327: Merge branch 'panlord-colour' 10(3 days ago, 0 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d8753279569d 16:47:01 -!- Lightli has quit [Ping timeout: 246 seconds] 16:47:08 ok, so that does predate the merge. 16:47:53 -!- AwesomelyPDgWn has joined ##crawl-dev 16:53:19 -!- foophykins has quit [Ping timeout: 246 seconds] 16:56:11 -!- Brannock__ has joined ##crawl-dev 16:56:37 -!- AwesomelyPDgWn has quit [Ping timeout: 240 seconds] 16:56:44 -!- asdu has quit [Quit: Page closed] 16:56:56 -!- greensnark has quit [Ping timeout: 252 seconds] 16:57:07 -!- SomeStupidGirl has quit [Read error: Connection reset by peer] 16:57:11 -!- reaverb has quit [Ping timeout: 264 seconds] 16:57:11 -!- Crehl has quit [Ping timeout: 264 seconds] 16:57:42 -!- xnavy has quit [Ping timeout: 252 seconds] 16:57:52 -!- ElanMorin has quit [Ping timeout: 258 seconds] 16:58:23 -!- ElanMorin has joined ##crawl-dev 16:58:23 -!- ElanMorin has quit [Changing host] 16:58:23 -!- ElanMorin has joined ##crawl-dev 16:58:23 -!- ElanMorin has quit [Changing host] 16:58:23 -!- ElanMorin has joined ##crawl-dev 16:58:41 !lg . 16:58:41 -!- greensnark has joined ##crawl-dev 16:58:41 2439. gammafunk the Severer (L17 HOAs of Beogh), quit the game in Bazaar (bazaar_minmay_row) on 2014-12-02 22:58:18, with 169673 points after 52940 turns and 5:27:34. 16:58:47 got my bazaar quit 16:58:51 -!- simmarine_ has joined ##crawl-dev 16:59:08 -!- doy has quit [Excess Flood] 16:59:08 -!- Brannock_ has quit [Ping timeout: 252 seconds] 16:59:09 -!- doy has joined ##crawl-dev 16:59:48 haha 16:59:54 why the quit? 16:59:57 it was horrible 17:00:13 -!- SomeStupidGuy has quit [Ping timeout: 252 seconds] 17:00:13 -!- simmarine has quit [Ping timeout: 252 seconds] 17:00:24 I guess going into snake not swamp 17:00:35 -!- KurzedMetal has quit [Ping timeout: 252 seconds] 17:01:09 03doy02 07* 0.16-a0-2934-g71f8417: tone down serpent of hell dis a tiny bit 10(8 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=71f8417ce417 17:01:12 it's hard to say, I'm not sure what level of micromanagement is sufficient to both a) get a band of warlords that can stay alive and b) not annoy the hell out of me 17:01:24 probably some careful branch choices and no weird pennance mistakes 17:01:43 vengeance....... 17:01:47 in a sense 17:02:02 -!- AwesomelyPDgWn has joined ##crawl-dev 17:02:25 -!- Guest62103 has quit [Ping timeout: 252 seconds] 17:03:53 -!- dis-_ has quit [Ping timeout: 252 seconds] 17:04:46 Unstable branch on crawl.lantea.net updated to: 0.16-a0-2934-g71f8417 (34) 17:05:16 who is bstrie? 17:05:18 -!- dis- has joined ##crawl-dev 17:07:04 Wensley 17:07:42 -!- gammafunk has quit [Quit: leaving] 17:08:01 -!- ayutzia has joined ##crawl-dev 17:08:13 where's the funk 17:08:33 thought I saw him around a min ago 17:08:36 -!- rossi has quit [Ping timeout: 258 seconds] 17:08:48 he quit literally a minute before you joined 17:08:51 !lg gammafunk 17:08:52 2439. gammafunk the Severer (L17 HOAs of Beogh), quit the game in Bazaar (bazaar_minmay_row) on 2014-12-02 22:58:18, with 169673 points after 52940 turns and 5:27:34. 17:08:55 he must have sensed me 17:08:56 in multiple senses 17:09:06 (he also quit the channel) 17:09:14 I got it 17:09:27 (I understood what you meant) 17:10:20 -!- _Jordan_ has quit [Quit: Leaving] 17:15:33 Wensley: would you mind updating your script? https://github.com/bstrie/dcss-playerstatus/blob/master/playerstatus.js 17:15:43 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 17:16:05 Wensley: there are a bunch of new servers, and it seems to be a relatively popular page actually. My server is https://crawl.project357.org/ (note the watch URL is different from the existing servers) 17:16:40 -!- ontoclasm1 has joined ##crawl-dev 17:17:27 -!- ontoclasm has quit [Ping timeout: 252 seconds] 17:20:29 -!- Damara has quit [Quit: Page closed] 17:20:52 -!- pwnmonkey has quit [Ping timeout: 256 seconds] 17:21:51 -!- link_108 has quit [Quit: Leaving.] 17:23:26 -!- st_ has quit [Read error: Connection reset by peer] 17:24:01 -!- st_ has joined ##crawl-dev 17:24:35 How can I make the Tab key do automagic even when I have stones in my inventory? 17:25:29 -!- link_108 has joined ##crawl-dev 17:25:39 -!- Pluie has joined ##crawl-dev 17:28:52 <|amethyst> vimpulse: with automagic_enable = true it shouldn't care about your quiver 17:30:24 |amethyst: my automagic_enable is true, yet autofight_throw seems to be taking precedence over automagic. 17:31:13 -!- scummos__ has quit [Ping timeout: 258 seconds] 17:31:53 |amethyst: try logging in as "vimpulse" on CSZO and see. I've saved and quit, so that you can log in as me and load my savegame. 17:34:12 <|amethyst> vimpulse: I can't log in as you, but I can copy your save and try it here 17:34:27 |amethyst: ok 17:35:14 |amethyst: https://dobrazupa.org/saves/vimpulse-crawl-0.15-141202-2335.tar.bz2 17:35:51 -!- ibar has quit [Quit: leaving] 17:35:59 |amethyst: I figured out the problem. 17:36:02 <|amethyst> !rc vimpulse 17:36:02 http://crawl.akrasiac.org/rcfiles/crawl-git/vimpulse.rc 17:36:08 <|amethyst> oh? 17:36:30 |amethyst: I deleted the pound sign before the line "automagic_enable = false", but I forgot to change "false" to "true". 17:36:33 :) 17:36:37 <|amethyst> ha 17:36:55 <|amethyst> That was backwards from our convention then 17:37:15 <|amethyst> our former convention; now we don't put that stuff in the default init at all 17:37:25 <|amethyst> (not even as a comment) 17:37:33 the former convention is still mentioned in the init file header. 17:37:38 Why the new convention? 17:38:30 <|amethyst> because the init.txt and the docs got out of sync all the time 17:38:44 <|amethyst> and because people always forgot to remove the # anyway 17:38:52 ah. Fair. 17:39:10 <|amethyst> That sentence ("Note that all...") isn't in the trunk init 17:39:47 <|amethyst> (the change didn't happen until after 0.15 release) 17:45:16 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91 [Firefox 36.0a1/20141118144012]] 17:45:52 -!- mong has quit [Quit: WeeChat 1.0.1] 17:46:10 -!- eliotn has quit [Ping timeout: 246 seconds] 17:49:05 -!- bonghitz has quit [Remote host closed the connection] 17:49:45 -!- doy has quit [Excess Flood] 17:50:37 -!- doy has joined ##crawl-dev 17:51:11 -!- scummos__ has quit [Ping timeout: 264 seconds] 17:51:32 -!- TR_Muscateer has quit [Ping timeout: 245 seconds] 17:52:15 -!- debo_ has quit [Ping timeout: 244 seconds] 17:57:50 -!- the_glow has quit [Ping timeout: 252 seconds] 17:57:58 -!- pwnmonkey has joined ##crawl-dev 17:59:27 -!- HellTiger has quit [Ping timeout: 245 seconds] 18:01:07 -!- pikaro has quit [Remote host closed the connection] 18:02:17 -!- UncertainKitten has quit [Ping timeout: 264 seconds] 18:03:44 -!- Evablue has quit [Quit: Evablue] 18:06:49 -!- Node_000 has quit [Ping timeout: 246 seconds] 18:07:25 -!- Bloax has quit [Quit: Error: Bloax not found] 18:07:27 -!- AwesomelyPDgWn is now known as LegendaryDgWn 18:13:03 -!- Pacra has quit [Ping timeout: 272 seconds] 18:13:10 -!- the_glow1 has quit [Ping timeout: 252 seconds] 18:15:57 <|amethyst> woo, got ccache + clang more or less working 18:16:42 <|amethyst> (locally, that is; cszo still uses gcc) 18:19:44 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:20:43 what's the advantage of ccache over just not make cleaning? sub-file caching? 18:21:29 clang is interesting too -- any perf benefits? 18:21:59 ccache is in theory smarter than make is; there are cases where not doing make clean will cause make to become confused, but ccache will do the right thing 18:22:01 chequers: clang is faster and also may offer better error messages. 18:22:12 then again there are cases where make does the right thing and ccache falls over itself >.> 18:22:44 clang is faster, generally has better error messages, and at least on my Mac the resulting crawl executable is noticeably faster than one built with gcc49 18:23:11 the latter is most interesting to me as a server operator 18:23:37 clang?? 18:23:37 clang 18:28:38 <|amethyst> chequers: the advantage of clang is that you can do other stuff in between doing nearly the same build twice 18:29:13 <|amethyst> chequers: e.g. locally I might build for tiles and webtiles to test a change, make a small tweak, then build again for both tiles and webtiles 18:29:29 <|amethyst> chequers: without ccache, that "build again" would involve a full rebuild of both 18:29:42 heh, thought you meant ccache there 18:30:04 <|amethyst> ohh 18:30:08 <|amethyst> oops :) 18:30:12 <|amethyst> yes, I meant ccache 18:30:16 got it 18:30:37 that doesn't sound good for servers, but what about clang? does it make a more efficient dcss? 18:30:50 s/good/particularly important/ 18:31:16 <|amethyst> would have to profile it, but it's likely 18:32:45 is there an easy way to profile dcss? like a "demo map" or something? 18:32:51 chequers: capital "F" fsim is pretty slow 18:32:58 <|amethyst> maybe run the abyss bot 18:33:03 chequers: double fsim is especially slow. 18:33:06 vimpulse: ? 18:33:12 <|amethyst> &F 18:33:13 chequers: enter wizmode then press &F 18:33:31 <|amethyst> however, that isn't necessarily reflective of crawl as a whole 18:33:37 fair. 18:34:03 is the abyss bot ./test/stress/abyss.rc ? 18:34:13 chequers: or you could run {qw} 18:35:08 <|amethyst> chequers: yeah 18:35:14 <|amethyst> qw would work too 18:35:28 <|amethyst> hm 18:35:45 <|amethyst> we should add -Og support to our Makefile for gcc versions that support it 18:36:39 <|amethyst> chequers: btw, for a faster executable you might try adding "LTO=y" to the Make command line to turn on link-time optimisation 18:36:48 -!- iFurril has quit [Read error: Connection reset by peer] 18:37:16 |amethyst: why is it off by default? :) 18:37:43 tbh crawl is already fast enough I won't bother doing any of this actually 18:37:51 -!- link_108 has quit [Quit: Leaving.] 18:38:03 <|amethyst> vimpulse: because until recently we supported gcc versions that don't have LTO 18:38:25 <|amethyst> vimpulse: maybe other reasons too 18:39:02 -!- markgo has quit [Ping timeout: 245 seconds] 18:39:04 hmm wonder if I'm using LTO 18:39:14 <|amethyst> hm, wonder if we can still compile with ICC 18:39:43 <|amethyst> there's support for it in the Makefile, but I doubt anyone's used it for years 18:40:13 -!- wat has quit [Ping timeout: 258 seconds] 18:40:29 Why does Crawl use a plain Makefile and not cmake? 18:40:41 -!- scummos__ has quit [Ping timeout: 264 seconds] 18:40:46 -!- ayutzia has quit [Quit: Page closed] 18:41:40 <|amethyst> inertia? 18:42:00 <|amethyst> also, probably a lot of people would prefer autotools to cmake 18:42:07 -!- Blazinghand|Work is now known as Blazinghand 18:42:23 if you think cmake will help and work relatively easily on e.g. windows, contribute support... 18:43:08 -!- debo has joined ##crawl-dev 18:43:19 * geekosaur mostly knows cmake to be a frustrating source of problems on Macs, note 18:43:22 |amethyst: Windows users don't like installing Cygwin or mingw. So, if you choose autotools, you might have to end up maintaining two separate build systems. 18:43:40 <|amethyst> ? 18:43:42 s/on Macs/ 18:43:57 |amethyst: Windows doesn't come with a Unix shell. 18:44:03 cmake, in my experience, either works extremely well or barely works at all. 18:44:03 |amethyst: the autotools require a Unix shell. 18:44:03 v0v 18:44:14 <|amethyst> vimpulse: our build process requires a Unix shell in general 18:44:22 |amethyst: even on Windows? 18:44:30 yes 18:44:34 <|amethyst> vimpulse: unless you're building with MSVC 18:44:41 <|amethyst> and even then you at the very least need Perl 18:45:25 was the msvc support ever updated or tested for recent changes? notably c++11? 18:45:34 |amethyst: oh. So then you already maintain two build systems: the Makefile plus the MSVC build system. 18:45:40 (which iirc has been a pain point with msvc) 18:46:31 |amethyst: CMake is designed to allow you to replace both those two build systems with one CMake script. 18:46:41 msvc support was contributed; I don't think it's maintained as such 18:46:41 "designed" 18:47:00 chequers: :) 18:47:56 -!- OrcSaviour has quit [Quit: Page closed] 18:48:46 <|amethyst> geekosaur: I don't *think* we use anything that's not in MSVC 2013, but no one has tested MSVC builds for a while 18:48:59 <|amethyst> vimpulse: if you think a cmake script can replace our Makefile, go for it 18:49:17 -!- aiguu has quit [Ping timeout: 240 seconds] 18:50:26 |amethyst: let me look online and see what happened to the old cmake patches that someone sent in. BTW you can download Visual Studio Express 2013 for free. 18:51:02 |amethyst: and, in fact, even Visual Studio Community Edition 2013. 18:51:31 -!- link_108 has joined ##crawl-dev 18:52:55 -!- Ahrin has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Now with extra fish!] 18:55:42 -!- LegendaryDgWn has quit [Ping timeout: 245 seconds] 18:56:59 <|amethyst> I see cmake does support cross-compilation now 18:57:24 <|amethyst> which was not the case when kilobyte rejected the patches at 18:57:31 <|amethyst> %bug 3976 18:57:31 13https://crawl.develz.org/mantis/view.php?id=3976 19:01:26 |amethyst: correct. Perhaps that bug should be reopened now? 19:02:05 -!- THICK_BOY_REAGAN has quit [Ping timeout: 252 seconds] 19:02:34 -!- mamgar has quit [Read error: Connection reset by peer] 19:02:55 -!- LegendaryDgWn has joined ##crawl-dev 19:03:36 -!- MgDark has quit [Ping timeout: 258 seconds] 19:03:39 -!- MgDark_ is now known as MgDark 19:04:24 -!- ldierk has quit [Ping timeout: 250 seconds] 19:04:55 -!- NotKintak has quit [Ping timeout: 255 seconds] 19:07:07 -!- link_108 has quit [Quit: Leaving.] 19:08:03 -!- ldierk has joined ##crawl-dev 19:08:43 -!- rossi has quit [Ping timeout: 244 seconds] 19:10:03 -!- bonghitz has quit [Ping timeout: 272 seconds] 19:10:05 -!- LegendaryDgWn has quit [Ping timeout: 264 seconds] 19:12:30 -!- LegendaryDgWn has joined ##crawl-dev 19:13:11 -!- Amnesthesia|Else is now known as Amnesthesia 19:14:24 -!- Kramell has quit [Ping timeout: 244 seconds] 19:15:44 -!- weezeface has quit [Remote host closed the connection] 19:16:23 -!- PleasingFungus has joined ##crawl-dev 19:18:31 -!- ghostmoth has quit [Quit: ghostmoth] 19:19:11 -!- LegendaryDgWn has quit [Ping timeout: 252 seconds] 19:20:36 -!- weezeface has quit [Ping timeout: 244 seconds] 19:23:55 -!- LegendaryDgWn has joined ##crawl-dev 19:24:49 -!- Crehl_ has quit [Quit: Killed by a kitten] 19:27:59 -!- link_108 has joined ##crawl-dev 19:33:16 -!- aiguu has quit [Ping timeout: 255 seconds] 19:38:48 -!- Hailley has quit [Quit: Petra is closed!] 19:40:14 -!- alefury has quit [] 19:41:58 -!- MgDark has quit [Ping timeout: 256 seconds] 19:47:25 -!- Sgeo_ has quit [Read error: Connection reset by peer] 19:47:59 -!- vimpulse has quit [Ping timeout: 244 seconds] 19:48:30 -!- Sgeo has quit [Ping timeout: 244 seconds] 19:48:36 -!- MgDark_ is now known as MgDark 19:49:51 -!- Cerpin has joined ##crawl-dev 19:51:48 -!- ghostmoth has quit [Client Quit] 19:52:15 -!- Zermako_ has quit [] 19:55:08 -!- edlothiol has joined ##crawl-dev 19:56:06 -!- UncertainKitten has joined ##crawl-dev 19:58:50 -!- LegendaryDgWn has quit [Ping timeout: 244 seconds] 20:04:26 -!- LegendaryDgWn has joined ##crawl-dev 20:07:46 -!- nicolae- has joined ##crawl-dev 20:08:03 -!- Pacra has quit [Read error: Connection reset by peer] 20:08:46 man 20:08:57 the plane papyrus's description is maybe a little too misleading for my tastes. 20:08:58 -!- edlothiol has quit [Ping timeout: 250 seconds] 20:09:10 what's its description 20:09:21 The last and greatest work of the Warper Golubria, detailing the most powerful Translocations spells in existence. It is notoriously difficult to track down and understand, as copies of the book and their contents have a tendency to shift between planes at a moment's notice. 20:09:49 -!- tcsc has quit [Quit: This computer has gone to sleep] 20:10:18 -!- bonghitz has quit [Ping timeout: 258 seconds] 20:10:43 -!- LegendaryDgWn has quit [Ping timeout: 244 seconds] 20:10:43 i like the flavor but yeah, i do wonder if anyone out there is gonna think "oh shit this is going to vanish from my inventory suddenly" 20:10:45 it's right on the border of "being clearly just flavor text" and "being actively misleading to new players" 20:10:46 yeah 20:10:56 I think it falls on the wrong side of that border 20:10:57 on the other hand, if you made it ACTUALLY vanish from inventories-- 20:11:02 no! bad! 20:11:08 I'M THINKING OUTSIDE THE BOX HERE 20:12:21 maybe something like "difficult to track down, as copies of the book tend to end up scattered throughout the known planes of existence, and a few unknown ones" 20:13:24 who wrote the original description - grunt? 20:13:32 presumably whoever wrote it 20:13:35 Who came up with the book? 20:13:35 :) 20:13:47 Golubria, duh, read the description 20:14:11 /nick Golubria 20:14:17 Gruntlubria 20:14:20 ew 20:14:26 yeah i feel bad for having typed that 20:15:09 -!- LegendaryDgWn has joined ##crawl-dev 20:17:41 -!- Sharkslayer has quit [Quit: Page closed] 20:18:48 -!- winlu has quit [Ping timeout: 256 seconds] 20:20:18 so 20:20:20 bad idea: 20:20:26 Distortion Bolt 20:20:33 (would not have banishment obviously, but) 20:20:53 are you just trying to think of ways to make a Tloc/Conj spell, Grunt 20:21:06 v0v 20:21:11 i mean, i don't blame you 20:21:28 i keep trying to think of a Translocations/Transmutations spell just because 20:21:32 !blame nicolae- 20:21:32 I pronounce nicolae-... Guilty! 20:21:51 it was the one armed man 20:22:22 <_miek> tloc/transmutation spell 20:22:30 at least transmutations isn't still called transmigrations 20:22:30 <_miek> ugh.. 20:22:32 that would be terrible 20:22:34 -!- Blazinghand has quit [Remote host closed the connection] 20:22:46 nicolae-: the idea I keep coming back to is spacial vortex form, but that's a Bad Idea 20:22:54 i was also thinking about singularity form, before singularity was a thing 20:22:57 !send PleasingFungus Summon Spatial Vortices 20:22:57 Sending Summon Spatial Vortices to PleasingFungus. 20:23:04 tbh being a walking singularity could be cool 20:23:14 idk how much space there is between tornado and singularity itself, tho 20:23:24 !send Grunt the tunneling cost 20:23:24 Sending the tunneling cost to Grunt. 20:23:29 <_miek> ignite poison is transmutations/fire right? 20:23:32 !send PleasingFungus tunneling worms 20:23:32 Sending tunneling worms to PleasingFungus. 20:23:37 _miek: for the moment, yes 20:23:46 <_miek> well blink poison :P 20:23:49 <_miek> or something along those lines 20:24:02 Grunt: I wasn't able to reproduce the wind blast crash, but I did write http://sprunge.us/RjFJ 20:24:04 -!- bonghitz has quit [Remote host closed the connection] 20:24:05 i suggested in here once where you can become a walking malign gateway, that might fit tloc/tmut. another idea i had was "phase hands" where you can punch things and ignore AC by phasing your hand through their armor or carapace or whatever 20:24:07 look reasonable? 20:24:15 Phase Blade 20:24:17 charms/tloc 20:24:24 ignore AC for the next few blows 20:24:28 <_miek> well tmut if its like blade hands 20:25:01 -!- MgDark has quit [Ping timeout: 255 seconds] 20:25:06 -!- MgDark__ is now known as MgDark 20:25:12 what about some tmut spell that doesn't affect the caster, like sticks to snakes or the old polymorph 20:26:15 <_miek> how about a better version of beastly appendage, that retrieves its appendages from the abyss/malign gateway 20:26:31 nicolae-: look, your ideas are spreading 20:26:40 <_miek> like butter 20:26:45 what about a worse version of beastly appendage, where all the appendages are tiny and useless, like two tiny bug legs growing from your fingertip 20:26:47 -!- MgDark_ has quit [Ping timeout: 258 seconds] 20:26:51 i was thinking more like the plague 20:26:57 You slice through something like warm butter!!! 20:27:27 <_miek> also lame-polymorph-other could arguably require tloc 20:27:50 03PleasingFungus02 07* 0.16-a0-2935-g5af8060: Plane Papyrus -> Akashic Record (ontoclasm) 10(16 minutes ago, 4 files, 14+ 14-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5af80600ea6f 20:27:50 03PleasingFungus02 07* 0.16-a0-2936-gdb8a0b4: Possibly fix a wind blast crash 10(74 seconds ago, 3 files, 9+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=db8a0b4af783 20:28:27 -!- link_108 has quit [Quit: Leaving.] 20:28:29 PleasingFungus: a little too 20:28:30 plane 20:28:35 you missed an opportunity!!!! 20:28:37 unforgivable 20:28:42 that was the joke 20:28:43 -!- link_108 has joined ##crawl-dev 20:28:48 I thought it was pretty obvious 20:28:49 tbh 20:28:58 it was a blink and you'll miss it joke 20:29:08 !banish nicolae- 20:29:08 PleasingFungus casts a spell. nicolae- is devoured by a tear in reality! 20:29:19 -!- MgDark has quit [Ping timeout: 244 seconds] 20:30:09 figures. 20:32:29 -!- link_108 has quit [Client Quit] 20:35:42 -!- MgDark has quit [Ping timeout: 245 seconds] 20:35:44 -!- MgDark_ is now known as MgDark 20:37:26 -!- elliptic has joined ##crawl-dev 20:38:48 -!- vimpulse has joined ##crawl-dev 20:43:08 03PleasingFungus02 07* 0.16-a0-2937-g7048d8a: Changelog through 0.16-a0-2936-gdb8a0b4 10(5 minutes ago, 1 file, 8+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7048d8adedfb 20:44:06 |amethyst pointed out that CMake now supports cross compilation. 20:44:07 Dear all: So should http://crawl.develz.org/mantis/view.php?id=3976 now be reopened? 20:44:17 typo: "Makhleb and Okawaru no longer supports corpse sacrifice." 20:46:21 oversight, more like 20:46:26 thanks :) 20:48:29 -!- MgDark has quit [Ping timeout: 264 seconds] 20:48:42 -!- MgDark_ is now known as MgDark 20:48:56 i was being polite! everybody makes typos 20:53:10 bad ideas: a tloc enhancer with base item "ring of teleportation" 20:53:37 go for it 20:53:44 Absolutely not. 20:54:12 *perches on PleasingFungus's shoulder like a devil in morality play cartoons* what's the worst that could happen? 20:54:18 Why shouldn't rings of teleportation act as tloc enhancers? 20:54:46 (1) power doesn't really matter for most tloc spells right now 20:54:59 (2) swap on ring, cast spell, remember to swap off ring before going on to explore/travel/etc 20:55:05 at the cost of annoyance 20:55:08 make it a ring of ctele instead 20:55:09 FR =ctele gives tloc wizardry bonus 20:55:20 are there any unrands that are enhancers for multiple schools 20:55:29 Archmagi 20:55:36 touche 20:56:04 -!- Ququman has quit [Remote host closed the connection] 20:56:14 pretty sure the reason we aren't on autotools is because enough devs had strong feelings about disliking autotools 20:56:18 ring of miscellanea: enhances poison, tloc, tmut 20:56:26 kilobyte was always in favor of it, if i remember correctly 20:56:52 i personally have moderately strong negative feelings toward autotools, but i also don't maintain the build system, so 20:57:16 (the negative feelings are mostly in that i can read makefiles, which is absolutely not true for m4) 20:57:16 doy: cmake isn't autotools. 20:57:19 i had an unrand idea, gravedigger's groves, enhances necro and earth, based around the idea of grave dirt being an irl occult ritual ingredient in the thematic overlap of necro and earth 20:57:20 vimpulse: yeah, i know 20:57:20 -!- MgDark has quit [Ping timeout: 256 seconds] 20:57:25 -!- MgDark_ is now known as MgDark 20:57:40 it was kind of lackluster as an idea but it does have the benefit that i could theoretically code it myself if i ever get the motivation 20:57:47 |amethyst just mentioned that people might prefer autotools to cmake 20:58:20 doy: Some MSVC users hate autotools. But they don't seem to mind cmake. 20:58:27 Found "old great sword" 13https://crawl.develz.org/mantis/view.php?id=9289 by Toxy 20:58:36 yeah, i've never looked into cmake at all 20:58:44 it's quite possible that it's better(: 20:58:48 doy: I've used it. It worked fine. 20:59:34 Does Crawl's current build system work well for those who are cross-compiling? 20:59:44 _miek? 21:00:04 <|amethyst> it at least works well enough that that's how we make the official Windows builds 21:00:40 <|amethyst> I don't know that I'd call that "well" 21:01:06 Perhaps CMake might work better. 21:01:18 |amethyst: any thoughts about reopening that bug? 21:01:27 <|amethyst> that bug is a patch bug 21:01:40 <|amethyst> the patches are not going to work against current trunk 21:01:49 <|amethyst> and don't support cross-compilation anyway 21:02:55 -!- Lasty has quit [Quit: Leaving.] 21:03:38 <|amethyst> Make a wiki topic on it; modify the stuff at #3976 to work with current trunk, support at least MinGW cross-compilation; and open a new bug when that's working 21:04:50 |amethyst: maybe I'll contact the guy who filed #3976 in the first place. I'm not really a CMake whiz. 21:05:29 -!- LegendaryDgWn has quit [Ping timeout: 244 seconds] 21:06:16 http://crawl.develz.org/wordpress/trunk-updates-2-december-2014 changelog up 21:07:17 agh, immediately spotted a typo 21:07:30 ok, fixed. 21:07:39 imo, it would be good to mention gozag's gold effect is screen-wide, it was only with this change i realised the effect wasn't a 1-radius aura 21:08:00 The game no longer crashes whenever the player takes cloud damage. 21:08:09 is this worht mentioning, given it's not a change from 0.15? 21:08:25 neither is "The Plane Papyrus has been renamed to the Akashic Record." 21:08:37 or either of the gozag changes 21:09:08 utility school? 21:09:09 the changelog posts are for changes in trunk; the changelog file itself is for changes from major version to major version. 21:09:16 i guess the posts are meant for -- yeah, that 21:09:19 <|amethyst> %git :/Delay 21:09:19 07|amethyst02 * 0.16-a0-2924-g035df76: Don't count Delayed Fireball as three-school. 10(25 hours ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=035df76285d0 21:09:23 <|amethyst> nicolae-: ^^ 21:09:40 ah, lol 21:09:48 my kingdom for a type system... 21:10:37 <|amethyst> PleasingFungus: if only there were real bitmask enums in C++ 21:10:51 wow how long has delayed fireball been considered triple school 21:10:52 -!- LegendaryDgWn has joined ##crawl-dev 21:11:08 not that long, iirc 21:11:10 maybe a month? 21:11:23 oh 21:11:44 <|amethyst> PleasingFungus: you could define operator| etc on an enum, but the compiler is allowed to optimise assuming that the value is one of the enumerators, and you don't want to have to list every possible bit combination 21:12:29 -!- nrook has joined ##crawl-dev 21:14:24 Feature request: when RMsl or DMsl expire, the RMsl or DMsl status lights should turn dark gray, in order to remind you to cast it again. 21:15:36 <|amethyst> for the rest of the game? 21:15:44 feature request: *msl should be not dumb 21:16:22 |amethyst: honestly, I'm pretty sure the right solution here is to use a set, rather than a bitfield 21:16:27 they should be uncastable and just apply themselves to you as long as you have them memorized 21:16:29 you lose efficiency in both space and time 21:16:31 but you save in sanity 21:17:00 make them hexes that deflect or repel the missiles from a single enemy at a time 21:17:04 <|amethyst> until it comes time to marshall 21:17:04 (*especially* when iterating over the schools - you can in some occasions actually save in time there, though it wouldn't be significant) 21:17:08 <|amethyst> then it's not sane 21:17:18 why are you marshalling spell schools. 21:17:20 <|amethyst> oh, in this case there's no marshalling at least 21:17:29 <|amethyst> I was thinking things like monster flags 21:17:34 in general, is marshalling a set really that bad? 21:17:48 <|amethyst> compared to marshalling an int? 21:17:56 well, it couldn't be *easier* 21:18:32 idk. marshalling/unmarshalling seems like a more limited problem; on the other hand, it is a very important and delicate one 21:19:43 also, with c++'s type system, I'm pretty sure you could make the exact same mistake (putting a spflag into a spell's schools) with sets. 21:19:50 let me turn on the bh signal 21:19:54 ! 21:20:01 oh right his thing 21:20:04 ontoclasm1: So, you're saying, you cast RMsl or DMsl once, and it adds itself to your abilities screen forever? 21:20:04 weeoo weeoo it would be easy to marshal a set into a protobuf weeoo weeoo 21:20:07 captain protobuffer and the mega men or w/e 21:20:30 great now I want to listen to a protomen album 21:20:33 thanks obama 21:20:36 :P 21:20:47 <|amethyst> PleasingFungus: how so? you'd have a set which you couldn't put a spflag_type into 21:20:57 rmsl/dmsl should clearly just be cast from maxmp 21:21:04 and then you get an ability to turn them off 21:21:15 all roads lead to charms reform 21:21:22 maybe that should be my next project 21:21:25 you can't have charms without harm 21:21:30 because yeah, the current behavior is pretty awful 21:21:34 <|amethyst> PleasingFungus: I think going from a bitmask to a set is a huge loss in efficiency and succintness though 21:21:58 vimpulse: well, the idea (probably really dumb) is that you don't cast it; you just get the status, and then when you get shot at there's an X% chance it gets suppressed for Y turns 21:22:11 where X and Y depend on spellpower/fail rate 21:22:20 ontoclasm1: that would work. 21:22:32 it's not pretty but at least it's automatic 21:23:03 ontoclasm1: it's not necessarily better than doy's idea, but it's easier to understand. 21:23:07 ontoclasm1: for players. 21:24:05 -!- LegendaryDgWn has quit [Ping timeout: 244 seconds] 21:24:13 doy's version is good too 21:25:01 -!- Lightli has joined ##crawl-dev 21:25:42 ontoclasm1: how about this? Y could be a fixed "30 turns" for now, and X could be one_chance_in(2 + power / 8). 21:26:35 -!- AreBrandon has quit [Ping timeout: 258 seconds] 21:26:36 ontoclasm1: and, to get RMsl to turn on for the first time, you must cast it. But after that, it stays on. 21:27:01 hm 21:27:15 <|amethyst> sounds more like an item 21:27:19 <|amethyst> which is fine, the spells can go 21:27:45 somebody suggested just making an amulet of RMsl 21:27:54 or a cloak ego, maybe 21:27:58 or that 21:28:13 what charms are most problematic 21:28:56 -!- bonghitz has quit [Ping timeout: 240 seconds] 21:28:57 -!- inspector071 has joined ##crawl-dev 21:28:58 <|amethyst> not actually a charm, but phase shift? Or is the duration short enough that it's not a problem because you can't cast it as frequently as you'd need 21:29:01 <|amethyst> ? 21:29:08 -!- LegendaryDgWn has joined ##crawl-dev 21:29:20 phase shift is kind of boring anyway, though 21:29:27 <|amethyst> shroud of golubria 21:29:38 <|amethyst> it both has a timer and expires with damage 21:30:27 <|amethyst> and is low-enough level that you could keep it up all the time (until it expires in combat, then the turn matters) 21:30:34 Maybe RMsl, phase shift, and Shroud should each be replaced with items. 21:30:45 hardly a big deal, but infusion 21:30:46 shroud already has the name to be an unrand, at least 21:31:03 I always thought that phase shift had a low enough duration so that you couldn't keep it up 24/7 21:31:06 Also stoneskin and ozocubu's armour. 21:31:16 so you only cast it literally before a battle started 21:31:17 -!- Sorbius_ is now known as Sorbius 21:31:19 <|amethyst> cshield 21:31:23 well, what about 21:31:26 Lightli: you can use macros to keep all of these things going. see {hdarc} 21:31:29 what charms are *not* problematic? 21:31:35 Haste? 21:31:44 <|amethyst> doy: haste, battlesphere 21:31:54 <|amethyst> ddoor 21:31:55 newswift is okay 21:32:14 so all of the charms that come with drawbacks then, i guess 21:32:24 maybe that's the solution? 21:32:25 -!- Pacra has joined ##crawl-dev 21:32:36 a solution 21:32:48 Well, I suppose that you could use RMut and macros to stay hasted always. 21:32:52 No? 21:32:55 no 21:33:01 glowsplosion deal damage 21:33:07 +s 21:33:11 rmut is less effective against glowing 21:33:15 oh, and that 21:33:16 -!- PleasingFungus has quit [Ping timeout: 240 seconds] 21:33:16 taking the swiftness example, when rmsl ends, you suddenly become more attractive to missiles 21:33:17 <|amethyst> and RMut isn't 100% anyway 21:33:20 for instance 21:33:50 <|amethyst> doy: could make glow into a resource that you actually manage 21:33:53 -!- unpaidbi1l is now known as unpaidbill 21:33:55 <|amethyst> doy: with a djinn glow meter 21:34:06 How about this? Players could macro the '5' key to rest until they're down to zero contamination, then to re-haste themselves. 21:34:34 <|amethyst> doy: then it's a matter of choosing which charms to keep up to keep you as a constant glow level 21:35:03 |amethyst: hmmm 21:35:11 that's interesting, actually 21:35:12 <|amethyst> vimpulse: what do they gain by doing that? 21:35:27 |amethyst: movement and attack speed 21:35:40 <|amethyst> vimpulse: they're hasted when they enter battle... unless something shows up while they're resting 21:35:50 |amethyst: Correct. 21:35:57 <|amethyst> vimpulse: or if their "always up" haste is about to expire when they enter battle 21:36:15 <|amethyst> because they can't renew it without getting dangerous glow 21:36:30 -!- PleasingFungus has joined ##crawl-dev 21:36:51 |amethyst: They could even do something like {hdarc}'s HDAtravel function works. Rest... check inventory for spare chunks... if spare chunks are available, haste self... now start autotravel. 21:37:20 vimpulse: what are you trying to argue, here 21:37:27 |amethyst: my intuition was that c++'s type system isn't strong enough; it allows you to use int-like things with int-like things dangerously often, even when those are formally different types (e.g. |ing together spschool_flag_type and spflag_type values) 21:37:48 <|amethyst> PleasingFungus: that's because traditional enums convert to int 21:37:54 <|amethyst> PleasingFungus: but they don't convert *from* int 21:38:01 |amethyst: I'd agree about the loss to efficiency, but strongly disagree wrt succinctness; I think it'd be even or a win for everything but marshalling 21:38:05 nicolae-: that, if {hdarc} were sufficiently improved, almost all charms could be automatically kept usually-on. 21:38:13 nicolae-: which is sort of scummy. 21:38:22 HDA has an excellent win rate, thanks to automation. 21:38:35 I do not think that HDA's win rate is thanks to automation. 21:38:51 also, oh god, we're having the charms discussion again, and no one has read any of the thousand previous discussions on the exact same subject 21:38:53 for which I can't blame you 21:38:58 PleasingFungus: his/her RC helps. 21:39:01 but it's really tiring seeing the exact same arguments again 21:39:12 PleasingFungus: is there a known solution to the charms problem? 21:39:14 Just wrap each int in a class and inherit from it to name the bits 21:39:15 vimpulse: that is an assertion that you are making without the slightest evidence. 21:39:22 PleasingFungus: true 21:39:25 "charms" can be anagrammed to "smarch" 21:39:30 which i think is relevant, here 21:39:33 vimpulse: there are several proposals, all of which are flawed enough to not have been implemented. 21:39:38 lousy charms weather 21:39:38 PleasingFungus: though have you actually ever _tried_ the RC? 21:39:41 oh my god no 21:39:42 I would go insane 21:39:53 like having a nagging grandmother constantly on your shoulder. 21:40:01 PleasingFungus: Try it. Well, all of it except the "Force More" part. 21:40:06 absolutely not. 21:40:21 <|amethyst> PleasingFungus: for example, how would you say flags = flags & ~(MF_NAME_MASK | MF_NAME_DESCRIPTOR) ? 21:40:21 PleasingFungus: if you haven't tried it, then you can't claim that it doesn't help winrate. 21:40:52 vimpulse: likewise, if I had tried it. 21:41:14 |amethyst: is this one of those things about c++'s remove idiom being shit 21:41:19 PleasingFungus: try it for just Vaults:$, or for just Zot:$. 21:41:29 I have no interest in doing so. 21:42:00 <|amethyst> PleasingFungus: well, that set isn't really made for doing union and intersection 21:42:19 <|amethyst> PleasingFungus: union I guess isn't so bad to write because you can insert from the other set 21:42:25 PleasingFungus: anyway, what are your thoughts about changing RMsl into an item? 21:42:30 the more viable of the proposed solutions to the Charms Problem are, in no particular order, (A) add drawbacks to all charms such that there's a reason not to have them constantly running (like swiftness, haste, tornado), (B) make charms more like *msl, but remove them when switching body armour, (C) make all charms draw from max mp, (D) make all charms draw MP constantly while running,... 21:42:32 ...possibly mitigated by spellcasting (hybrid of a and c) 21:42:50 <|amethyst> PleasingFungus: oh, I guess there's set_intersection, that could work 21:42:53 |amethyst: to be completely honest, I am not fond of the code example you cited as it is 21:42:59 flags = flags & ~(MF_NAME_MASK | MF_NAME_DESCRIPTOR) 21:43:08 it's complex enough to require a second glance before you're sure you get it 21:43:32 very terse in the wrong ways 21:44:49 <_miek> clear_flags(flags, MF_NAME_MASK | MF_NAME_DESCRIPTOR); ? 21:45:07 |amethyst: couldn't you just expand your statement into a few more lines of code? 21:45:13 |amethyst: more verbose, but more clear. 21:45:27 <|amethyst> sure, if you use a set it's 21:46:11 <|amethyst> flags.erase(MF_NAME_SUFFIX); flags.erase(MF_NAME_ADJECTIVE); flags.erase(MF_NAME_DESCRIPTOR); 21:46:14 -!- AreBrandon has joined ##crawl-dev 21:46:30 vimpulse: his argument was that using sets would be a cost to succinctness, which "expanding to multiple lines" certainly would be. 21:46:35 though in this case I'm not sure that's bad. 21:46:38 <|amethyst> with a bitfield I'm not sure how you'd write it without & and ~ 21:46:44 Expanding to multiple lines is fine. Disk space is cheap. 21:46:50 um 21:46:53 <|amethyst> ... 21:46:54 no one was complaining about disk space 21:47:00 hm this spell icon turned out kind of interesting 21:47:01 the concern is about whether expanding makes it more readable and maintainable, or less. 21:47:09 Grunt: what spell? 21:47:11 no one likes boilerplate. 21:47:13 nicolae-: you'll see in a second 21:47:15 i have crawl saved on a floppy drive, you monster :C 21:47:22 and boilerplate certainly isn't good for code readability. 21:47:27 ...it fits? 21:48:00 <_miek> it just clears the two bits right? would a macro with a better name essentially do the job? 21:48:32 aaaaa 21:48:33 macros 21:48:44 I regret complaining about anything 21:48:53 <|amethyst> s/macro/inline function/ 21:49:10 <_miek> lol 21:49:14 how about this? flags.clear_multiple_flags(MF_NAME_SUFFIX, MF_NAME_ADJECTIVE, MF_NAME_DESCRIPTOR); 21:49:19 in a futile attempt to steer the conversation in a more productive direction: |amethyst, do you know anything about our menu code, or know who would? 21:49:41 like, the code used for inventory, shops, etc 21:49:56 03PleasingFungus02 07* 0.16-a0-2938-g97483b1: Remove 's' (nicolae~) 10(42 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=97483b180f82 21:49:58 geekosaur: apparently my crawl folder is ~600MB! 21:49:58 menu.cc 21:49:58 nicolae-: 21:49:58 <|amethyst> I guess it's a question of which is more readable, clearbits(flags, MF_NAME_SUFFIX, MF_NAME_DESCRIPTOR) or flags &= ~(MF_NAME_SUFFIX | MF_NAME_DESCRIPTOR) 21:49:58 so, uhhh, it's on, uhm 21:50:01 |amethyst: definitely the former. 21:50:01 a zip disk? how big were those 21:50:02 <|amethyst> PleasingFungus: I've worked with it a little bit 21:50:08 New branch created: distortionbolt (1 commit) 21:50:08 03Grunt02 07[distortionbolt] * 0.16-a0-2938-gd7c9e79: Distortion Bolt. 10(32 minutes ago, 18 files, 92+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d7c9e79116c8 21:50:29 hahaha, another bolt spell! 21:50:34 ontoclasm1: So you could fit it on a UFS-formatted DVD+RW with gigs to spare. 21:50:46 nrook will be furious 21:50:50 * Grunt points at PleasingFungus and mumbles some strange words. The distortion bolt hits PleasingFungus! Space warps horribly around PleasingFungus! 21:50:53 i feel like there's gotta be a more unique way of doing conj/tloc 21:50:54 lightning bolts firing from all orifices 21:51:00 ew 21:51:03 <|amethyst> nicolae-: blinkbolt? 21:51:12 technically, that was tloc/air 21:51:12 telefrag? 21:51:25 !send nicolae- Force Lance 21:51:25 Sending Force Lance to nicolae-. 21:51:33 <_miek> call flesh 21:51:55 |amethyst: do you have any suggestions for a good piece of code to use as a model? 21:52:14 <|amethyst> PleasingFungus: what kind of menu? 21:52:17 maybe something smite targeted, in a similar vein as portal projectile 21:52:28 <|amethyst> PleasingFungus: I mean, what will be in it? 21:52:28 twist 21:52:44 <|amethyst> strike 21:52:52 <|amethyst> like airstrike without the air 21:52:57 spacestrike 21:53:01 twist seems to be the model for new tloc spells 21:53:03 so good choice 21:53:10 You call down the wrath of the ion cannon upon Cerebov. 21:53:18 smite-targeted blink other could be fun 21:53:20 maybe 21:53:22 warpstrike 21:53:32 <_miek> fist strike 21:53:39 Why isn't the Smiting spell in any books or rods? 21:53:46 it's insanely boring? 21:53:51 also, beogh gets to be special 21:53:56 a smite targetted spell that pulls the enemy into melee with you if possible 21:53:57 Boring, but effective. 21:54:01 <|amethyst> it was on a rod, and that was not really interesting so it was removed 21:54:08 yes, that's absolutely the sort of experience that we like to encourage players to have 21:54:09 PleasingFungus: smite-targeted distortion effect (sans distortion) 21:54:11 boring ones 21:54:13 um 21:54:16 sans banishment 21:54:23 Is Magic Dart exciting? 21:54:24 <_miek> smite-targeted spell that brings both you and the target into a different dimension for a 1v1 duel 21:54:26 smite-targeted nothing effect sounds good <3 21:54:33 <|amethyst> and smiting is schoolless, so it wouldn't work in a book 21:54:34 Throw Icicle? 21:54:34 Portal Nothing 21:54:41 <|amethyst> sure, you could give it a school 21:54:46 most conjurations are basically the same. 21:54:49 <|amethyst> then you have a differently-themed airstrike 21:54:55 Chilly Blast 21:55:06 vimpulse: sure, which is bad (though I'd argue that magic dart & throw icicle both have okay distinguishing factors) 21:55:08 (not great, but okay) 21:55:11 Rain of Hail 21:55:22 throw icicle has the important distinguishing factor that it used to have a hilarious name 21:55:31 which was? 21:55:32 I always forget what it was 21:55:36 Fling Icicle 21:55:37 fling icicle!! 21:55:41 <_miek> lol 21:55:41 <3 21:55:42 <_miek> that's funny 21:55:44 :) 21:55:47 that one lasted for like two seconds from what I remember 21:55:52 oh :( why? 21:55:55 it's very bad 21:55:59 well, it sounded very goofy 21:56:01 <_miek> force frisbee! 21:56:09 !gitgrep 2 {/[Ff]ling [Ii]cicle} 21:56:09 nrook: so are Killer Klowns. 21:56:09 %git HEAD^{/{/[Ff]ling [Ii]cicle}}^^{/{/[Ff]ling [Ii]cicle}} 21:56:09 Could not find commit HEAD^{/{/[Ff]ling [Ii]cicle}}^^{/{/[Ff]ling [Ii]cicle}} (git returned 128) 21:56:10 hmmm, conj/tloc, something that blinks a bunch of stuff next to you and then you explode on 'em irradiate style 21:56:12 er 21:56:14 |amethyst: essentially the same as the current book/rod description menu, a list of spells with associated letters. ideally also with support for mouse & using ! to toggle to quotes, which rods & spellbooks don't currently support because of ugly code. 21:56:16 !gitgrep 2 [Ff]ling [Ii]cicle 21:56:16 %git HEAD^{/[Ff]ling [Ii]cicle}^^{/[Ff]ling [Ii]cicle} 21:56:18 07abrahamwl02 {Keskitalo} * 0.6.0-a0-1745-g44f905e: Bolt of Iron->Iron Shot, Ice Bolt->Fling Icicle 10(5 years ago, 19 files, 45+ 45-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=44f905e5371d 21:56:19 <|amethyst> _miek: FR: chakram 21:56:26 !gitgrep 1 [Ff]ling [Ii]cicle 21:56:26 %git HEAD^{/[Ff]ling [Ii]cicle} 21:56:27 07dpeg02 * 0.6.0-a0-1959-gefdc56d: Rename "Fling Icicle" to "Throw Icicle". 10(5 years ago, 13 files, 16+ 16-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=efdc56d53af5 21:56:28 Sequell can talk? 21:56:31 oh. 21:56:35 goofy is in-theme in zot to a degree that it isn't in other contexts 21:56:42 also it sounded super dumb 21:56:45 four days 21:56:45 imo zot needs more goofiness 21:56:46 it looks like 21:56:55 but I mean don't get me wrong I approve wholeheartedly of bringing back fling icicle 21:57:04 <_miek> fr: rename orbs of fire to juggling balls 21:57:05 also don't make a conj/tloc spell plz 21:57:07 fr: Fling 21:57:10 <|amethyst> PleasingFungus: bring back subtractors 21:57:11 -!- rossi has quit [Ping timeout: 264 seconds] 21:57:15 I've considered it! 21:57:19 briefly 21:57:20 fling fickle fingers of frost 21:57:22 <|amethyst> make a tloc/tmut spell 21:57:24 <_miek> fr: rename portal projectile to 'fling' 21:57:28 my theme is crying 21:57:36 |amethyst: the plan is to eventually use this to expand to monster spell descriptions, in which case I'd also want to be able to insert text into the middle (possibly as options that don't have an associated action, barring a better solution) 21:57:48 fr: rename Smiting to "Blast of Hail", and add it to one of the ice books. 21:57:52 but just being able to display quotes and support mouse interaction and not have horrible ui 21:57:54 would be nice 21:58:08 <_miek> vimpulse: you're basically describing ice storm 21:58:10 vimpulse: tbh we generally don't like smite targeted effects, since they remove the joys of playing with positioning that are what so much of crawl is about 21:58:17 they must be used very sparingly. 21:58:19 PleasingFungus: ranged combat joke 21:58:19 ah. Fair. 21:58:29 nrook: the joke.... is ranged combat...... 21:58:53 vimpulse: in any case, you have never once in this discussion given any reason why it would be good for the game to have smite as a player effect, in any school. 21:59:00 <|amethyst> PleasingFungus: hm, if you don't need to select things, then just a formattedscroller would work, and is fairly simple to use 21:59:03 the only reason you gave was "it is boring but effective", which is an antireason. 21:59:16 -!- MgDark has quit [Quit: ChatZilla 0.9.91 [Firefox 34.0/20141125180439]] 21:59:25 -!- orionstein is now known as orionsaresh 21:59:32 I was working with a formatted scroller earlier, but couldn't get it to go 21:59:33 -!- AreBrandon has quit [Ping timeout: 258 seconds] 21:59:49 -!- ChongLi has quit [Quit: Lost terminal] 21:59:52 let me toss my code up on a branch 21:59:58 monster descriptions should include a list of spells, and each spell should include a "Dangerousness" column. IOOD should have 7 dangerousness, like this: #######- 22:00:05 -!- ChongLi has quit [Client Quit] 22:00:22 what. 22:00:23 but Magic Dart should just have two dangerousness. ##------ 22:00:24 why. 22:00:26 stop. 22:00:36 also, you know that monster descriptions already have spell lists, right 22:00:44 PleasingFungus: lists; not tables. :) 22:01:32 what's diffrent between a "Dangerousness" column and the spell level 22:01:41 chequers: monsters don't have spell levels. 22:01:43 <|amethyst> chequers: 0 to 1 apparently 22:01:44 <_miek> why on earth would magic dart have anything more than 1 dangerousness? 22:01:45 spells do 22:01:58 _miek: so ancient lich banishment can be at #------- 22:02:01 chequers: the Dangerousness column shows how much damage the spell can do in one hit. 22:02:16 i guess slow would be 0 dangerousness then 22:02:19 because, of course, being banished is no danger at all to a character late enough to fight a lich 22:02:20 <|amethyst> oh, so summon hydra isn't dangerous 22:02:43 chequers: or how much suffering it can cause over the short term, measured in dolors. 22:02:53 * Grunt winces. 22:02:53 * Sequell also winces. 22:02:57 <|amethyst> %git --author=dolorous 22:02:57 07dolorous02 {|amethyst} * 2e2cdf5d5685: Make aboms from twisted resurrection heal from corpses, version 2. 10(1 year, 8 months ago, 2 files, 21+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=2e2cdf5d5685 22:03:09 I think this is a solution in search of a problem. Monsters already have a danger level, is that not sufficient? 22:03:28 How do you make Sequell wince? 22:03:28 I'm just going to put this out there 22:03:30 * vimpulse winces 22:03:32 if it's not, is the solution to add further danger information in a menu >>3 key presses away? 22:03:42 if you want a tloc spell that does damage but is still in theme 22:03:44 how about 22:03:46 scorpion teleport 22:03:55 <_miek> summoning/tloc? 22:04:05 scorpion gateway 22:04:10 magic scorpion dart 22:04:14 delayed scorpion 22:04:24 delayed killer klown 22:04:26 scorpiolarity 22:04:26 nrook: <3 22:04:28 new spell school 22:04:34 delayed IOOD 22:04:47 delayed delayed fireball 22:04:56 New branch created: monsterspelldesc (1 commit) 22:04:57 03PleasingFungus02 07[monsterspelldesc] * 0.16-a0-2939-g4c65c9b: Initial work on new monster spell descs 10(4 days ago, 5 files, 213+ 131-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4c65c9bff308 22:04:59 undelayed fireball 22:04:59 -!- Kintak has quit [Ping timeout: 240 seconds] 22:05:01 <_miek> just a spell "delayed spell" which lets you stack spells 22:05:02 <|amethyst> SPTYP_UTILITY | SPTYP_BATTLE 22:05:03 delayed icicle 22:05:14 if you don't cast fireball in the next 6 turns you are devoured by a time monster 22:05:34 <_miek> delayed death's door 22:05:35 <|amethyst> Local Global 22:05:43 |amethyst: branch is up there; relevant code is at the bottom of the changes to describe.cc 22:05:45 <|amethyst> it's even in theme for tloc 22:05:58 this was mimicing the stuff you did for stack 5 22:07:02 Impending Tornado. 22:07:18 <|amethyst> ??local_global 22:07:18 local global[1/1]: A level 8 Tloc spell in {crawl alternative}, swaps a LOS-sized circle around you with that around a chosen location: features, monsters, clouds, anything but you. 22:07:39 abyssal portal 22:07:58 that sounds cool actually 22:08:01 Summon Abyss. 22:08:12 vimpulse: it's called Corrupt and it is a Lugonu ability. 22:08:33 oh. 22:09:14 nrook: can the deck of dungeons create abyssal portals? 22:09:41 new spell idea: Banish Self 22:09:54 vimpulse: it's called Enter the Abyss and it is a Lugonu ability. 22:09:54 <_miek> |amethyst: does that swap monsters away aswell as monsters towards? 22:10:03 wtf 22:10:03 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:10:03 -!- dtsund has quit [Quit: dtsund] 22:10:05 Grunt: oh. I haven't played Lugonu for a long time. 22:10:28 <|amethyst> PleasingFungus: hm, does %zu work in C++? because if so that would be better than %lu for describe-spells.cc:135 22:10:28 <_miek> there shouldn't really be any abyssal spells since Lugonu as a god has that covered 22:10:39 <|amethyst> _miek: I believe so 22:10:42 Deck of the Abyss 22:10:46 <|amethyst> _miek: crawlt is way before my time 22:10:49 <_miek> although you could make the same argument for yred and necromancy 22:11:00 -!- anubisbafoobis has quit [Quit: anubisbafoobis] 22:11:04 <_miek> |amethyst: Oh.. lol I thought you had suggested that you made it.. my bad 22:11:04 <|amethyst> does source code for crawlt still exist? 22:11:06 I just meant local global sounds cool 22:11:32 |amethyst: yes 22:11:36 Crawl'EM 22:11:40 |amethyst: I think we should figure out a way to get it on a server 22:11:42 :) 22:12:27 |amethyst: I have absolutely no idea. %lu was what clang's error suggested, iirc. 22:14:11 <|amethyst> PleasingFungus: fortunately not a lot of modern platforms have differently-sized pointers and longs 22:14:14 chequers: the game doesn't have to make it 3 keypresses away. You could right click on the monster and choose "Show Description Screen". 22:14:14 Though IIRC tiles doesn't offer right-click context menus. 22:14:45 <|amethyst> that's two keypresses 22:14:57 |amethyst: two is less than three. 22:15:50 OK. Fine. Anyway: ring of deflect missiles. Good idea? Bad idea? PleasingFungus? Anyone? 22:15:59 how about an amulet of repel missiles 22:16:07 PleasingFungus: that works too. 22:16:08 <|amethyst> vimpulse: currently it's one (just right click) 22:16:13 ??amulet of the air 22:16:14 amulet of the air[1/1]: the amulet of the Air {Inacc +Fly rElec EV+5 RMsl} 22:16:18 |amethyst: oh. Even better! 22:16:29 inacc :( 22:16:53 <|amethyst> (zero for as much of the description that fits in the message area) 22:16:59 vimpulse: tiles doesn't support mouse yet, which is a prerequisite 22:17:10 well, local tiles does i guess 22:17:18 -!- LegendaryDgWn has quit [Ping timeout: 244 seconds] 22:17:26 chequers: the mouse doesn't do anything in local tiles games? 22:17:39 webtiles 22:17:58 ah. well, webtiles users can use "xvh." instead. 22:18:13 oops I meant "xhv" instead. 22:18:47 PleasingFungus: the amulet of the air is rare. You could remove the DMsl spell from the game, and replace it with an amulet of deflect missiles. 22:19:01 Such an amulet could be as common as any other. 22:19:19 vimpulse, please stop offering suggestions that you have clearly not spent the slightest time thinking through. 22:19:27 it's completely exhausting to deal with. 22:20:39 if you are going to offer a suggestion, ask yourself, "How would this make the game more fun to play? What potential problems might it have?" If you don't have good answers to those, do not offer your suggestion. If you do, offer them along with your suggestion, so that we can have an actual intelligent conversation about it, instead of fielding an endless succession of half-baked ideas. 22:20:39 vimpulse: why don't you learn to code? your interaction with open source projects is you get interested in them and then make countless feature requests 22:20:55 PleasingFungus: chequers: good points. 22:23:13 Unless we get ettin player race I don't think we should move more things to amulets 22:23:19 -!- LegendaryDgWn has joined ##crawl-dev 22:23:37 hydra race 22:23:59 <|amethyst> PleasingFungus: ah, you're adding the whole text of the page as a single entry 22:24:07 <|amethyst> PleasingFungus: it doesn't know how to scroll that 22:24:24 <|amethyst> PleasingFungus: about to push a fix, but of course hotkeys still don't work 22:24:35 yeah I know hotkeys don't work 22:24:39 I hadn't implemented that yet 22:24:46 <|amethyst> PleasingFungus: the thing is 22:24:52 Well-thought-out feature request: Automagic shouldn't try to cast spells when the player is starving. Instead, when the player is starving, the tab key should autofight as usual. 22:24:57 <|amethyst> PleasingFungus: add_item_formatted_string can take a hotkey 22:25:18 <|amethyst> PleasingFungus: but you probably don't want to be calling that down where the hotkeys are picked 22:25:19 vimpulse: how would that make the game more fun to play? what potential problems might it have? 22:25:47 |amethyst: my plan was to turn the key <-> spell mapping into a function 22:26:21 and use it both in the place where the spell lists are turned into formatted strings, and in the input loop (or, now, the formatted scroller) 22:26:22 PleasingFungus: More fun: it lets you get corpses faster. Disadvantages: The player could starve to death. But that's already true of classic autofight, which acts as normal while starving. 22:26:24 if that makes any sense 22:26:52 <|amethyst> PleasingFungus: hm 22:27:13 vimpulse: here is my list of problems: it makes the behavior change suddenly depending on player state, which is potentially confusing and dangerous. it makes the player automatically take actions while starving, which is insanely dangerous. 22:27:20 disadvantage: difficult-to-discover unexpected change in behaviour. it seems reasonable to require people to pay attention to nutrition 22:27:46 also, of course, there is no particular expectation that any given enemy will drop a corpse, or even that they can. but that's the least of the problems 22:27:48 PleasingFungus: you are aware that classic autofight works as usual while the player is starving, correct? 22:28:36 !apt de 22:28:36 DE: Fighting: -2*, Short: 0, Long: -1, Axes: -2, Maces: -3*, Polearms: -3*, Staves: 0, Slings: -2, Bows: 1, Xbows: -1, Throw: 1, Armour: -2, Dodge: 2, Stealth: 3, Shields: -2, UC: -2*, Splcast: 3!, Conj: 1, Hexes: 3, Charms: 4!, Summ: 1, Nec: 2!, Tloc: 1, Tmut: 1, Fire: 1, Ice: 1, Air: 0, Earth: 1, Poison: 1, Inv: 1, Evo: 2, Exp: -1, HP: -2, MP: 3! 22:28:39 sure, but there's no state change involved there in terms of autofight's behaviour. 22:28:42 -!- Isabel has joined ##crawl-dev 22:28:43 PleasingFungus: fair. 22:29:15 <|amethyst> obviously automagic tab while starving should eat 22:29:26 <|amethyst> you pressed to cast a spell 22:29:33 <|amethyst> eating is a prerequisite to that 22:29:33 fr: autocannibalism 22:29:38 -!- ontoclasm1 has quit [Quit: Leaving.] 22:30:01 |amethyst: eating can take multiple turns. If Gloorx Vloq is onscreen, that's bad. 22:30:24 If gloorx is onscreen and you're starving, it's already bad 22:30:30 whoosh 22:30:32 Jafet: auto-eat makes it worse. 22:30:51 you could do like what {hdarc} does. Eat? [y/n] 22:31:45 -!- Pluie has quit [Ping timeout: 258 seconds] 22:32:46 g'night folks. 22:32:50 -!- vimpulse has left ##crawl-dev 22:32:53 -!- LegendaryDgWn has quit [Ping timeout: 264 seconds] 22:32:57 -!- vimpulse has quit [Remote host closed the connection] 22:33:18 03|amethyst02 07[monsterspelldesc] * 0.16-a0-2940-g6c94c92: Make that scroller scroll. 10(2 minutes ago, 1 file, 5+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6c94c92ff5f6 22:34:29 <|amethyst> PleasingFungus: hm... probably that for loop under game_hints could be just one add_text() call 22:34:50 <3 that commit title 22:34:51 -!- Isabel has quit [Quit: Wah] 22:35:53 1learn add goodcommits 22:35:53 -!- debo has quit [Ping timeout: 272 seconds] 22:37:34 oh that reminds me 22:37:47 Grunt, what did you think of the idea of putting some % of draining on phantom mirrored monsters? 22:37:50 like, the mirror versions 22:38:03 Sounds reasonable. 22:38:10 Have the amount of draining scale with evo :) 22:38:25 could 22:39:00 I think I'm gonna make it a flat 1/3 for now; some noble soul could change it to scale from, say 1/2 down to 1/4 or something like that 22:39:12 (1/3 of monster xl, div-rand-rounded) 22:39:29 not gonna make it scale right this second partially for fear of commit conflicts with the noble evo enhancer branch 22:39:47 <|amethyst> ugh, with -Og gcc 4.9 gives a bad warning 22:39:53 <|amethyst> files.cc:1852:75: warning: ‘mons’ 22:39:56 <|amethyst> err 22:40:00 <|amethyst> files.cc:1852:75: warning: ‘mons’ may be used uninitialized in this function [-Wmaybe-uninitialized] 22:40:02 gcc has an ogre mode? 22:40:03 <_< 22:40:13 -!- Lasty_ has quit [Read error: Connection reset by peer] 22:40:53 |amethyst: well, can it? 22:41:15 <|amethyst> no, mons was initialised by mons = get_free_monster() in the condition of the while loop 22:41:50 <|amethyst> I also don't know why it's complaining about that line in particular and not the preceding ones 22:42:09 -!- Daekdroom has quit [Quit: Saindo] 22:42:32 <|amethyst> attitude is initialised by operator= 22:42:54 <|amethyst> err, by reset() rather 22:43:17 <|amethyst> I guess it doesn't know that reset initialises everything 22:43:30 <|amethyst> but it's still strange that the warning happens only on that one line 22:43:39 -!- rossi has quit [Ping timeout: 244 seconds] 22:43:55 -!- nrook has quit [Quit: ChatZilla 0.9.91 [Firefox 33.1.1/20141113143407]] 22:44:34 <|amethyst> PleasingFungus: btw, I don't really like the letters going across two columns like that 22:44:48 let me check 22:45:01 I thought I saw weirdness earlier, but without the scroller working, it was hard to tell 22:45:05 <|amethyst> PleasingFungus: if it is to be two columns, I'd prefer to list them in column major 22:45:14 oh 22:45:38 including over multiple books? 22:45:50 or just within a given book? 22:46:50 -!- mkbehr has quit [Quit: Leaving] 22:47:31 <|amethyst> within a book 22:48:00 books within books within books 22:48:19 that should be doable 22:48:20 give me a sec 22:48:34 03PleasingFungus02 07* 0.16-a0-2939-g3ffa1c3: Make phantom mirrors slightly weaker 10(2 minutes ago, 2 files, 5+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=3ffa1c35ab0f 22:48:51 I tried and failed to come up with a funny commit message 22:48:53 I'm sorry :( 22:49:35 hm, is ghostly flames/fireball supposed to heal undead 22:49:47 i was messing around with mummies around ghost crabs and it doesn't seem to be healing me 22:49:49 one is, the other isn't 22:49:56 and yes, that's intentional 22:49:58 it's very bad. 22:50:20 the descriptions of both say they heal the undead, so 22:50:41 oh 22:50:51 that sounds wrong 22:51:01 ghostly fireball is supposed to heal the undead, ghostly flames isn't 22:51:15 since otherwise a mummy could get a pet ghost crab and use it as portable healing 22:51:59 i told my last girlfriend they were pets but she left anyway 22:53:33 -!- AreBrandon has joined ##crawl-dev 22:58:11 -!- ontoclasm has joined ##crawl-dev 22:58:35 -!- AreBrandon has quit [Ping timeout: 258 seconds] 23:00:17 -!- bonghitz has quit [Ping timeout: 252 seconds] 23:00:38 -!- foophykins has quit [Quit: Page closed] 23:02:11 -!- pentax has quit [Read error: Connection reset by peer] 23:03:11 -!- AreBrandon has joined ##crawl-dev 23:06:30 time to actually discuss a thing: i was idly considering small "exchange program" vaults for the lair subbranches that would feature creatures from one of the other branches just to mix things up, is this Okay or should players have a reasonable expectation that there are no sirens in swamp or orb spiders in snae 23:06:33 snake 23:07:02 nasty thought: base rare rune vaults around the concept 23:07:25 you could mayyybe make it work, but it seems like you'd be diluting the branches in a worrying way 23:07:31 especially mixing opposing branches 23:07:39 (just merge the relevant pairs of branches <_< >_> <_< >_>) 23:07:39 and especially especially for rune vaults 23:07:46 noted 23:07:49 !rebase PleasingFungus 23:07:49 Grunt rebases PleasingFungus. PleasingFungus is banished to the reflog! 23:08:34 |amethyst: after having worked for the last 15 minutes to implement it, I'm not sure that column-major ordering across multiple spellbooks makes any sense, given that the later spellbooks won't be in any meaningful order anyway... 23:08:46 03|amethyst02 07[monsterspelldesc] * 0.16-a0-2941-g4fce6fc: Simplify. 10(25 minutes ago, 1 file, 1+ 7-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=4fce6fcd1327 23:08:46 03|amethyst02 07[monsterspelldesc] * 0.16-a0-2942-gcf98334: Staticalise. 10(12 minutes ago, 1 file, 3+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=cf9833455884 23:08:46 03|amethyst02 07[monsterspelldesc] * 0.16-a0-2943-gc805967: Add and use a -style printf macro for size_t 10(6 minutes ago, 2 files, 7+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c8059672435a 23:09:07 <|amethyst> PleasingFungus: yeah, across books it doesn't make much sense 23:09:12 I guess you might as well have it so that single books work better 23:09:46 but I think I'm not gonna put any particular effort into how it works for multi-spellbook monsters 23:10:19 <|amethyst> I was thinking 23:10:21 <|amethyst> book 1: 23:10:25 <|amethyst> a c 23:10:27 <|amethyst> b 23:10:30 <|amethyst> book 2: 23:10:33 <|amethyst> d g 23:10:37 <|amethyst> e h 23:10:39 <|amethyst> f i 23:10:41 oh 23:10:53 so you'd have multiple letters for the same spell? 23:11:00 ogre mages would run you right out. 23:11:14 imo show everything for 23:11:15 liches 23:11:18 <|amethyst> well, if it's a repeat then it could keep the letter 23:11:22 wellll 23:11:28 <|amethyst> so that 'i' might be 'c' for example 23:11:35 yeah in practice it ends up like 23:11:37 let me show you 23:11:57 -!- zauren has quit [Ping timeout: 245 seconds] 23:12:00 <|amethyst> yeah, the letters do look really weird that way 23:12:24 http://i.imgur.com/i9vXsw3.png this is a dumb column major approach that doesn't try to do anything per-book but 23:12:30 you can easily see how much repetition there is between sets 23:12:57 <|amethyst> oh 23:13:26 <|amethyst> I'm confused as to why d is on IMB and not Invis there 23:13:26 best case would look something like, for column one, "a b c a c d a f g a f h a i j" 23:13:42 <|amethyst> PleasingFungus: ohhh 23:13:54 you could say, "And knows one of each of these spells:\n\nSLot 1: Hast Other\nSlot 2:Haste,Invis, Blink\bSlot 3: ..." 23:14:03 <|amethyst> PleasingFungus: you're just changing the letter assignments, not the order of the spells 23:14:11 chequers: Grunt: that is an entirely separate project!!! 23:14:13 -!- Brannock__ has quit [Ping timeout: 255 seconds] 23:14:21 |amethyst: yes 23:14:22 :) 23:14:26 <|amethyst> PleasingFungus: I guess order doesn't matter in books anymore 23:14:39 I've been trying not to re-order spell lists in general 23:15:06 <|amethyst> PleasingFungus: I was thinking the list itself, not just the letters, should go (within a book) 23:15:07 -!- AreBrandon has quit [Ping timeout: 255 seconds] 23:15:10 <|amethyst> column-major 23:15:47 perplexing 23:15:52 I can push what I have, and you can have a shot at it if you have a better idea 23:16:15 <|amethyst> maybe the solution is more columns? 23:16:17 though I'm not really sure this is an improvement for multibook guys 23:16:24 I don't think we have enough space for more columns 23:16:36 <|amethyst> oh, right, long spell names 23:17:55 <|amethyst> could make each book a column 23:18:09 <|amethyst> but I guess that's wasteful of space for single-book monsters 23:18:23 well 23:18:32 single book monsters can probably survive wasting a little space 23:18:50 -!- rossi has quit [Quit: WeeChat 1.0.1] 23:18:59 another question: is it okay to put a dryad in a swamp vault or should they just stay in summon forest 23:18:59 I only really added columns for the multibook monsters (monsters in both senses) 23:19:03 the real problem is that we absolutely do not have five columns 23:19:22 <|amethyst> well, two then two then one would be fine 23:19:23 nicolae-: I think that's probably fine? 23:19:34 okie doke 23:19:38 <|amethyst> uses just as much space as currently (a little less, actually) 23:19:48 since you could double up the headers 23:19:55 -!- _Jordan_ has quit [Quit: Leaving] 23:20:00 I wonder if it'd be more confusing to read 23:20:05 it'd almost certainly be much more complex to code 23:20:17 03PleasingFungus02 07[monsterspelldesc] * 0.16-a0-2944-gd136c97: Multicolumn stuff 10(4 minutes ago, 2 files, 46+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d136c97c610b 23:20:22 <|amethyst> PleasingFungus: IMO it's confusing to read left-to-right when the columns are that far apart 23:20:47 <|amethyst> PleasingFungus: code complexity... yeah 23:20:57 yeah, you might be right about readability 23:22:12 <|amethyst> the job-selection screen has a similar structure, but that one isn't scrollable, and is much more complex (and getting the sizes right is a pain) 23:22:34 do people here like or dislike split infinitives 23:22:38 grammatically speakin 23:22:39 g 23:22:51 I love 'em 23:22:56 why? 23:23:21 <|amethyst> I neither like nor dislike them 23:23:26 I adjust my writing to fit the audience and I split them often 23:23:31 ok 23:23:44 it's silly to needlessly split infinitives 23:23:44 ontoclasm: You have 3 messages. Use !messages to read them. 23:23:49 i think it's fine to split infinitives 23:23:54 well, we're not poncy 19th-century grammarians 23:23:57 so who cares 23:23:57 yeah 23:23:58 !messages 23:23:58 (1/3) Grunt said (1d 2h 20m 10s ago): I am watching people play Pan with the new panlords and they look great 23:24:02 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.16-a0-2939-g3ffa1c3 (34) 23:24:02 !messages 23:24:03 (1/2) roctavian said (7h 3m 26s ago): i saw in the chatlog that you'd be interested in making unique tiles for books, and actually it's something i've been thinking about recently. i've made new basic book tiles, and i was going to make overlays for them 23:24:10 oh, neat 23:24:12 !messages 23:24:12 (1/1) roctavian said (7h 1m 49s ago): overlays similar to the tags on potions and what have you. i'm not sure how feasible it is, but i'll be in chat more next week after my schedule opens up 23:24:18 hm 23:24:18 m m m 23:24:28 hey Grunt are you getting any traction re: seraph panlords 23:24:28 m m h 23:24:34 -!- ussdefiant has joined ##crawl-dev 23:24:37 nicolae-: v0v 23:24:56 eh, i'll make a few anyway maybe 23:25:36 !tell roctavian Sounds cool; I look forward to seeing the books 23:25:37 ontoclasm: OK, I'll let roctavian know. 23:25:45 <|amethyst> PleasingFungus: if you are interested, column_composer might do much of what you want 23:25:48 * Grunt throws the books at ontoclasm. 23:25:54 sounds like it's time to glasses hit the books <_< >_> v0v newline 23:26:01 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 23:26:01 * ontoclasm books it! 23:26:13 PleasingFungus: wow dang rip 23:26:33 -!- Pacra has quit [Ping timeout: 272 seconds] 23:26:41 <|amethyst> PleasingFungus: it's actually less baked-in to the menu system than I thought 23:27:04 right now I'm more interested in figuring out how to take input 23:27:13 right now we pass control to the formatted scroller 23:27:17 neeeeeeeed innnnnnnpuuuuuut... 23:28:07 <|amethyst> PleasingFungus: need MF_SINGLESELECT for one 23:28:33 -!- TMTurtle_ has quit [Read error: Connection reset by peer] 23:28:33 -!- pentax has quit [Read error: Connection reset by peer] 23:28:48 <|amethyst> PleasingFungus: that makes the hotkeys (the ones you pass as the second argument to add_item_{formatted_,}string) leave the menu immediately 23:28:54 <|amethyst> PleasingFungus: then you stuff it into a loop 23:28:55 okay night all 23:28:58 -!- nicolae- has left ##crawl-dev 23:28:59 oh, I was looking at the declaration for formatted_string, not formatted_scroller 23:29:01 oops 23:29:35 <|amethyst> PleasingFungus: would be nice if instead of that you could pass in a handler function 23:29:50 wait, so what does it - oh 23:29:52 hm 23:29:54 that's not ideal 23:30:00 but it could be workable 23:30:30 <|amethyst> PleasingFungus: alternatively, subclass it and override process_key 23:30:47 I was thinking about that 23:31:05 that might actually be less flexible, though 23:31:08 sublassing is dangerous... 23:31:13 c 23:31:42 <|amethyst> Is that the opposite of dom-daming? 23:32:01 lewd 23:33:23 <|amethyst> PleasingFungus: oh hmmm 23:34:06 ? 23:34:08 <|amethyst> PleasingFungus: show() returns the selected MenuEntries (just zero or one here), but... 23:34:20 <|amethyst> the MenuEntries here have just formatted_strings as their data 23:34:38 <|amethyst> :( 23:35:22 <|amethyst> I wonder 23:35:37 <|amethyst> n 23:35:56 <|amethyst> can you put other kinds of menu entries in a formatted_scroller ? 23:36:42 -!- debo has joined ##crawl-dev 23:38:00 <|amethyst> if so, that might be a solution... since formatted_scroller inherits from Menu it has a generic add_entry(MenuEntry *) 23:38:31 <|amethyst> but I know several menu classes make assumptions about what is in the entries 23:38:55 <|amethyst> making Barbara Liskov cry 23:39:08 rip 23:39:40 -!- travis-ci has joined ##crawl-dev 23:39:40 The build passed. (monsterspelldesc - 6c94c92 #944 : Neil Moore): http://travis-ci.org/crawl-ref/crawl-ref/builds/42823993 23:39:40 -!- travis-ci has left ##crawl-dev 23:48:04 -!- Dynast has quit [Ping timeout: 246 seconds] 23:48:41 -!- travis-ci has joined ##crawl-dev 23:48:41 The build failed. (distortionbolt - d7c9e79 #944 : Steve Melenchuk): http://travis-ci.org/crawl-ref/crawl-ref/builds/42823994 23:48:41 -!- travis-ci has left ##crawl-dev 23:51:42 -!- jefkin has quit [Ping timeout: 250 seconds] 23:52:32 rip. 23:53:09 -!- demiskeleton has quit [Quit: Leaving] 23:53:53 -!- pwnmonkey has quit [Quit: left IRC] 23:54:04 <|amethyst> Grunt: init_attack is not safe to call with a null attacker 23:54:43 -!- nrook has joined ##crawl-dev 23:55:40 <|amethyst> Grunt: in particular, this: 23:55:44 <|amethyst> - melee_attack attk(victim, victim); 23:55:44 <|amethyst> + melee_attack attk(source, victim); 23:56:10 <|amethyst> doesn't work when the cloud's agent is null 23:56:19 |amethyst: that branch probably isn't going anywhere anyway :) 23:56:58 <|amethyst> maybe not that spell, but it would be nice for chaos miscasts to give appropriate credit where possible 23:57:06 mm 23:57:17 source ? source : victim 23:57:55 <|amethyst> Too bad it isn't Perl and you can't do source || victim 23:58:10 <|amethyst> hm 23:58:30 |amethyst: or python! 23:58:51 "too bad" 23:59:09 mp wands should probably buff /hw too 23:59:21 -!- cr0ne has quit [Remote host closed the connection]