00:00:03 -!- omarax has quit [Remote host closed the connection] 00:00:17 -!- qguv has quit [Quit: bye] 00:02:35 -!- packet_loss has joined ##crawl-dev 00:02:56 -!- nikheizen has quit [Quit: leaving] 00:03:05 -!- ProzacElf has joined ##crawl-dev 00:04:00 -!- LexAckson_ has joined ##crawl-dev 00:04:20 -!- elliptic has joined ##crawl-dev 00:06:52 -!- packet_loss has quit [Ping timeout: 250 seconds] 00:12:59 -!- Shard1697 has quit [Ping timeout: 244 seconds] 00:13:58 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.19-a0-1097-g38e3b35 (34) 00:20:37 -!- LexAckson_ has quit [Ping timeout: 276 seconds] 00:23:25 -!- Shard1697 has joined ##crawl-dev 00:37:22 -!- kdrnic has quit [Quit: Leaving] 00:37:34 -!- magistern has quit [Quit: magistern] 00:40:13 -!- Doesnty has quit [Ping timeout: 240 seconds] 00:42:50 -!- marsharpe has quit [Quit: Page closed] 00:43:18 !kw lair-end kmap~~evil_forest|wormcave|jungle_book|caniform_friends|frog_pond|enchanted_forest|catoblepas_cave|end_dragon|in_review|beastmaster|tendril_chambers|ancient_temple 00:43:19 Defined keyword: lair-end => kmap~~evil_forest|wormcave|jungle_book|caniform_friends|frog_pond|enchanted_forest|catoblepas_cave|end_dragon|in_review|beastmaster|tendril_chambers|ancient_temple 00:44:49 -!- Cerepol has quit [Ping timeout: 258 seconds] 00:45:42 !cmd .lairendkills !lg * ((cv<0.19 lair:8 || lair:6)) title:"Lair End kills ($*)" $* lair-end s=kmap 00:45:43 Defined command: .lairendkills => !lg * ((cv<0.19 lair:8 || lair:6)) title:"Lair End kills ($*)" $* lair-end s=kmap 00:51:32 -!- twelwe has quit [Quit: Page closed] 00:51:32 -!- tw12we has quit [Quit: Page closed] 00:51:39 -!- VoxSomniator has quit [Quit: Leaving] 00:54:09 -!- Kalir has quit [Changing host] 00:55:19 what does that do? 00:56:35 -!- sjl has quit [Ping timeout: 240 seconds] 01:00:03 -!- omarax has quit [Remote host closed the connection] 01:03:13 .lairendkills 01:03:14 Lair End kills (): 1078x evil_forest, 777x minmay_lair_end_enchanted_forest, 714x evilmike_catoblepas_cave, 705x hangedman_lair_tendril_chambers, 634x guppyfry_lair_end_dragon, 588x wormcave, 581x grunt_lair_end_beastmaster, 576x minmay_lair_end_frog_pond, 496x hangedman_lair_in_review, 39x due_jungle_book, 23x gammafunk_lair_ancient_temple 01:03:27 .lairendkills current 01:03:28 Lair End kills (current): 171x evil_forest, 118x evilmike_catoblepas_cave, 103x grunt_lair_end_beastmaster, 91x minmay_lair_end_enchanted_forest, 91x guppyfry_lair_end_dragon, 87x hangedman_lair_in_review, 86x hangedman_lair_tendril_chambers, 81x minmay_lair_end_frog_pond, 73x wormcave, 23x gammafunk_lair_ancient_temple, due_jungle_book 01:03:42 !lg kmap=evil_forest s=killer 01:03:43 No games for chequers (kmap=evil_forest). 01:03:48 !lg * curent kmap=evil_forest s=killer 01:03:48 No keyword 'curent' 01:03:54 !lg * current kmap=evil_forest s=killer 01:03:55 180 games for * (current kmap=evil_forest): 32x a sun demon, 26x a dire elephant, 26x an ice devil, 14x a red devil, 13x a hell beast, 9x a smoke demon, 7x an eight-headed hydra, 7x a sixfirhy, 6x an orange demon, 6x a six-headed hydra, 6x a seven-headed hydra, 4x a hellwing, 3x a wizard, 3x a boulder beetle, 2x a four-headed hydra, 2x a death yak, 2x a 12-headed hydra, 2x a spiny frog, a hell hou... 01:04:13 !lg * current kmap=evil_forest s=ckiller 01:04:14 180 games for * (current kmap=evil_forest): 32x a sun demon, 26x a dire elephant, 26x an ice devil, 25x a hydra, 14x a red devil, 13x a hell beast, 9x a smoke demon, 7x a sixfirhy, 6x an orange demon, 4x a hellwing, 3x a boulder beetle, 3x a wizard, 2x a spiny frog, 2x a death yak, a hell hound, a fire crab, a catoblepas, a blink frog, a komodo dragon, a rime drake, a torpor snail, a hippogriff 01:04:29 that hell room is p. deadly 01:06:20 -!- Shard1697 has quit [Ping timeout: 258 seconds] 01:14:14 .lairendkills lairtemple 01:14:15 Lair End kills (lairtemple): 23x gammafunk_lair_ancient_temple, 19x evil_forest, 8x evilmike_catoblepas_cave, 8x minmay_lair_end_frog_pond, 7x guppyfry_lair_end_dragon, 7x hangedman_lair_tendril_chambers, 6x wormcave, 6x grunt_lair_end_beastmaster, 5x minmay_lair_end_enchanted_forest, 3x hangedman_lair_in_review 01:14:46 not as deadly as ancient temple, perhaps! 01:19:24 Unstable branch on crawl.develz.org updated to: 0.19-a0-1097-g38e3b35 (34) 01:20:11 -!- HellTiger has quit [Ping timeout: 244 seconds] 01:21:41 -!- PleasingFungus has joined ##crawl-dev 01:22:26 -!- omnirizon has quit [Ping timeout: 258 seconds] 01:23:01 03Brannock02 {PleasingFungus} 07* 0.19-a0-1098-g36ee1bc: Monster creation checklist. 10(9 hours ago, 1 file, 116+ 0-) 13https://github.com/crawl/crawl/commit/36ee1bccb979 01:28:09 03Brannock02 {PleasingFungus} 07* 0.19-a0-1099-g481dbaa: Stronger messaging for Dg attribute boost. 10(2 days ago, 1 file, 6+ 3-) 13https://github.com/crawl/crawl/commit/481dbaaddee5 01:29:06 -!- xorxor has joined ##crawl-dev 01:29:43 -!- jeefus has joined ##crawl-dev 01:29:52 dramatic is a good choice 01:30:10 probably still a little obtuse but it doesn't really matter 01:30:25 i wish xormask hadn't sent me a bunch of messages while i wasn't in the channel 01:30:33 !tell xormask use !tell to talk to me when i'm not around 01:30:33 PleasingFungus: OK, I'll let xormask know. 01:31:35 -!- elan has quit [Ping timeout: 250 seconds] 01:31:41 |amethyst: wrt xom vault: vault monster 'sheep' with lower hd, no spells, maybe the old sheep tile 01:31:55 PleasingFungus, it occurs to me that having specific breakpoints for dream sheep sleep is spoilery 01:32:11 -!- zxc has joined ##crawl-dev 01:32:14 |amethyst: i don't think cyclops flavor matters at all, especially given it only exists in shoals 01:32:24 Brannock: remind me how the sheep breakpoints work 01:32:34 PleasingFungus is there a quick way to tell if a user is in the channel 01:32:51 if 6+ sleep for 5-20, if 3+ sleep for ~5, if <3 no sleep 01:32:59 xorxor: i have no idea what irc client you use 01:33:21 irssi, I didn't know if I could just ask Sequell or something 01:33:21 generally your client should provide a list of people in the channel 01:33:29 -!- jefus has quit [Ping timeout: 264 seconds] 01:33:34 http://zenit.senecac.on.ca/wiki/index.php/Irssi_Tutorial#Frequently_Asked_Questions 01:33:42 irssi sounds bad 01:33:55 I use hexchat. what do crawl devs use? 01:34:14 PleasingFungus, whaaaaat 01:34:30 chatzilla is and will forever be the king of irc clients 01:34:37 despite being unsupported and unmaintained for a million years 01:34:40 is typing /names ##crawl-dev that hard 01:34:53 i wonder if irssi has tab-completion 01:34:55 that's another clue 01:35:07 It does 01:35:09 Brannock: could probably be made more linear, ya 01:35:24 xorxor: you can always ask sequell !seen 01:35:27 !seen xorxor 01:35:27 I last saw xorxor at Mon Aug 8 05:35:06 2016 UTC (20s ago) saying 'It does' on ##crawl-dev. 01:35:31 !seen PleasingFungus 01:35:31 Sorry PleasingFungus, that person is dead. 01:35:40 :O 01:35:51 put_to_sleep has a minimum of 5 turns, so even if changing to linear, there'd be that jump from 0 to 5 01:35:56 unless that function was rewritten 01:36:03 which seems above my classification 01:36:03 !source put_to_sleep 01:36:03 1/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/monster.cc#L5719 01:36:07 PleasingFungus, did you want me to send you the messages that I sent when you were gone again 01:36:11 !source put_to_sleep 2 01:36:12 2/2. https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.cc#L7451 01:36:28 i read them and then immediately forgot them. i'm very tired 01:36:32 i should probably sleep 01:36:42 it was something about scrolls and starting books? 01:36:48 PleasingFungus, k I'll just implement it and you can tell me it's crap afterwards 01:36:50 oh 01:37:05 i can tell you it's crap now 01:37:06 if that helps 01:37:13 rip. 01:37:28 i don't think anyone on the dev team is super enthusiastic about single-spell books 01:37:30 though i could be wrong 01:37:37 No no, not single spell books 01:37:41 oh? 01:37:48 I just meant you r a book and it gets added to your library 01:38:10 And then the next step would be auto reading on pickup (ie goldifying) 01:38:28 that's not exactly goldifying 01:38:32 so the book is like a scroll, after you read it, it disappears 01:38:39 yeah, the disappearing part is key 01:38:55 anyway, that'd be an improvement on yr library patch 01:39:21 dang, put_to_sleep being called all over the place 01:39:24 I'm just saying it's an easier first step than having them just be auto goldified cause you can just make it so trog users can't r the books 01:40:46 and you can leave the class starting books in the inventory then they just r it when the game starts 01:40:54 (which is a little non optimal, but...) 01:41:21 seems very simple to fix that 01:41:24 probably 01:41:56 I mean you could have them start with no book and their starting book spells already in the library 01:42:09 but that requires more changes 01:42:25 -!- GauHelldragon has quit [Ping timeout: 250 seconds] 01:42:25 -!- FunkyBomb has quit [Ping timeout: 250 seconds] 01:43:28 it would have to be done, though you wouldn't need to be the person who did it 01:43:47 for the record, i'm still not entirely excited about the whole library idea 01:43:50 but maybe it's inevitable 01:44:23 PleasingFungus, what are your reservations? 01:44:25 beware the streamlining cost 01:45:00 some vague sense of feel. a perverse reluctance to do things that people on tavern want. 01:45:07 i'd need to sleep on it to give a more solid answer. 01:45:36 ok no worries. I haven't followed tavern so I can't comment on that. 01:45:40 maybe count sheep and then have a dream 01:46:09 with every streamlining that crawl implements, there's fewer and fewer inputs required from the player. there's perhaps an instinctive reluctance to go further down that slope and to preserve player interaction. not all player interaction is strictly positive for player experience, but player interaction in and of itself helps attachment to the game and a sense that the player controls what they're doing 01:46:09 I'll whip something up, people can play around with it, and if it's crap, it's crap. 01:46:25 it might make sense to automate spell memorization, but that's one fewer thing for the player to do 01:46:26 -!- GauHelldragon2 is now known as GauHelldragon 01:47:19 Brannock, I don't want to automate spell mem, just spellbook inventory management. But still, I see your point. 01:47:52 Brannock: that is an argument so bad that it is persuading me toward the library point of view 01:47:53 sorry 01:47:58 spell memory, vs spell memorization, I'm being unclear with my terminology 01:48:17 we have never, ever wanted to encourage meaningless and repetitive "player interaction" 01:48:23 no apologies needed, if it's a bad argument, it's a bad one 01:49:04 crawl ideology is a cruel mistress 01:49:18 brannock already recommended Cheibriados for a Mu 01:49:20 so he's dead to me 01:49:28 haha 01:52:19 -!- Zekka has quit [Read error: Connection reset by peer] 01:53:21 hey, gammafunk, you should answer foodahn's question about rebinding keys in the sa thread 01:55:09 Windows builds of master branch on crawl.develz.org updated to: 0.19-a0-1099-g481dbaa 01:59:37 so should reading a book with blurry vision add a delay to adding it to your library? that seems internally consistent, I doubt it would have any effect on gameplay. 02:00:12 -!- omarax has quit [Read error: Connection reset by peer] 02:00:27 nah 02:00:32 -!- Rast-- has quit [Read error: Connection reset by peer] 02:00:45 -!- Rast-- has joined ##crawl-dev 02:01:03 what you should do, probably, is send an email to crd 02:01:05 ??crd 02:01:05 c-r-d[1/2]: https://lists.sourceforge.net/lists/listinfo/crawl-ref-discuss 02:01:10 so dpeg can object 02:01:37 PleasingFungus, while I agree with the idea of "reduce meaningless player interaction" (and quite strongly at that) I'm struggling to reconcile it with its other implications. if you find an eveningstar should it be permanently added to your armory? you never have to go back and pick it up from wherever you left it. should an eveningstar be different from a given spell from :power? 02:02:46 Brannock, you can swap to an eveningstart and use it in battle immediately if it's in your inventory. Even if a spell is in your library, you still have to have free spell slots and take the time to memorise it before you can use it 02:02:58 *eveningstar 02:02:59 true 02:03:25 -!- packet_loss has joined ##crawl-dev 02:04:06 -!- MadCoyote has quit [Ping timeout: 250 seconds] 02:04:44 shrug, I can't really define my ideas as precisely as I'd like at this time of night. I have reservations but perhaps for different reasons. if an encompassing library system was implemented I'd probably happily use it 02:04:48 Wait this is literally what someone already did https://sourceforge.net/p/crawl-ref/mailman/message/35246944/ 02:05:17 -!- Pacra has quit [Ping timeout: 264 seconds] 02:05:33 what someone already *proposed* 02:06:11 Ah yes I saw the title being a branch 02:06:32 I think nobookamnesia is somethign else 02:06:38 you might be able to find that branch on github.com/crawl/crawl 02:06:39 Yeah you're right 02:06:54 No that's stopping you from being able to destroy a book to forget a spell 02:07:01 wasn't that implemented? 02:07:04 Yeah 02:07:32 -!- packet_loss has quit [Ping timeout: 244 seconds] 02:07:33 I'm having a hard time following the sourceforge interface I can't tell if anyone responded to Bcraden's proposal 02:08:12 sourceforge emails look like they're oldest-first, and it looks like bcadren replied to PleasingFungus's response to dpeg 02:08:49 -!- lukano has quit [Ping timeout: 258 seconds] 02:08:52 like i implied earlier (and may have said outright some time before that?), the idea of a spell library is very far from new 02:09:23 No I know, but Bcraden outlined what I intend to implement, so I was just surprised at the coincidence 02:09:40 I guess it makes sense for some type of "logic" 02:09:41 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1099-g481dbaa (34) 02:09:47 very good quotes 02:09:48 people who play the same game often have similar ideas, especially when a system has problems that are apparent to these who actively use it 02:10:44 PleasingFungus, don't worry I have no delusions about my own logical shortcomings. 02:11:01 So I take it no one responded to Bcraden? 02:11:26 that is a pretty safe rule of thumb 02:11:46 :) 02:12:18 For him specifically or is this a general thing? 02:12:28 -!- sysice has quit [Quit: Page closed] 02:14:02 -!- hellmonk has quit [Quit: Page closed] 02:14:08 you devs should balance your game better. look what the poor dcss-ca dev has to do https://github.com/jeremygurr/dcssca/commit/1a711d1dfa03bed3f1bf840d771c934e73c37157 02:14:42 for bcadren specifically, yes 02:14:52 chequers: :P 02:14:58 that seems to be a response to his own changes! 02:15:11 glad to see he's still working on it 02:16:55 How often do crawl devs draw inspiration from forks? 02:17:03 generally speaking 02:18:35 -!- elliptic has quit [Quit: Leaving] 02:19:55 we haven't had very many 02:19:57 not in a long time 02:20:11 and dev's been slow lately 02:20:19 i have a todo item to steal stuff from dcss-ca, but the one thing i've stolen so far was broken 02:20:31 not in a fun way, just in a technical "does not work" way 02:22:02 Why has dev been slow lately? Summer lull? 02:23:26 What is the general opinion on runtime polymorphism as a way to get around massive switch statements? 02:29:04 <|amethyst> xorxor: it can be a win sometimes, but not always and maybe not usually 02:29:43 <|amethyst> xorxor: better is to express things in data tables when possible 02:31:21 |amethyst I was just looking at things like the read_scroll switch statements 02:32:19 <|amethyst> IMO that's a case where there isn't much benefit to OOifying it 02:32:33 <|amethyst> it just turns 02:32:38 <|amethyst> case SCR_ENCHANT_WEAPON: 02:32:38 <|amethyst> if (!alreadyknown) 02:32:38 <|amethyst> { 02:32:38 <|amethyst> mpr(pre_succ_msg); 02:32:38 <|amethyst> mpr("It is a scroll of enchant weapon."); 02:32:40 <|amethyst> // included in default force_more_message (to show it before menu) 02:32:43 <|amethyst> } 02:32:46 <|amethyst> cancel_scroll = !_handle_enchant_weapon(alreadyknown, pre_succ_msg); 02:32:48 <|amethyst> break; 02:32:51 <|amethyst> into 02:32:59 Brannock: iiam 02:33:15 <|amethyst> struct enchant_weapon : public scroll { void operator()(bool alreadyknown) { if (!...) ... } } 02:34:12 <|amethyst> potions are implemented in such a way, though 02:34:26 |amethyst, there is a lot of boiler plate, but it may make the outer function easier to read... 02:34:43 I don't feel strongly either way honestly, just curious what your thoughts were 02:35:01 -!- aditya has joined ##crawl-dev 02:36:16 i much prefer reading potion.cc to ability.cc fwiw 02:36:54 because when I grep for an ability in ability.cc, it's spread out in about four places, and when you randomly land in the middle of a multi-hundred/thousand line function it's hard to tell which of the functions you're looking at 02:37:27 like, it's generally more the case that I am looking for a single ability than a single function in ability.cc 02:38:45 <|amethyst> yeah, abilities have enough stuff associated with them that it would probably make sense to do that 02:39:17 <|amethyst> though you don't necessarily need OO; function pointers in ability_def would work as well 02:39:45 idk that oo would give you very much there, yeah 02:39:48 !source ability.cc 02:39:48 https://github.com/crawl/crawl/blob/master/crawl-ref/source/ability.cc 02:40:12 -!- Zeor has quit [Quit: Leaving.] 02:40:26 <|amethyst> some low-hanging fruit there 02:40:32 mm? 02:40:34 <|amethyst> move hungerCheck into ability_def 02:40:47 heh, yes 02:40:47 <|amethyst> as a flag presumably 02:41:00 there weren't that many of them, once 02:41:23 <|amethyst> also maybe something with adjusted_failure_chance? 02:41:28 <|amethyst> s/adj/_adj/ 02:42:32 iirc that function is all the stuff i couldn't neatly fold into the struct 02:42:36 the special cases 02:42:38 oh yeah, i'm not attached to oo, just some way to put everything related to an ability in one place 02:42:52 it used to be another multi-hundred-line one 02:43:07 <|amethyst> first slot from find_ability_slot can also go into the struct 02:43:21 <|amethyst> at least the common cases 02:43:39 agh 02:43:45 yeah 02:44:02 that's another one of those blocks of code that... metastasized 02:45:05 <|amethyst> Pleasing Fungus, code oncologist 02:46:13 what can i tell you, i'm feelin real crabby tonight. 02:46:20 the best way to treat code cancer is 02:46:22 r e m o v e 02:46:30 !remove gammafunk 02:46:33 03|amethyst02 07* 0.19-a0-1100-g56b2fe9: Checkwhite monster_creation.txt. 10(17 seconds ago, 1 file, 72+ 72-) 13https://github.com/crawl/crawl/commit/56b2fe98da46 02:46:38 03PleasingFungus ⛐ 0.19-a0-734-g24484dd: Remove gammafunk 10(in the future, 40 files, 541+ 345-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=24484dd 02:46:41 ironically, those millimarvins... 02:46:53 72+, 72- is also nice 02:46:59 <|amethyst> stupid surgeon only do stupid remove 02:48:44 heh 02:49:37 !remove dying 02:49:38 03Kramin ⛐ 0.19-a0-735-g26c34f6: Remove dying 10(in the future, 7 files, 910+ 722-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=26c34f6 02:49:59 <|amethyst> hmm 02:51:49 Kramin: now what will ilsuiw do 02:52:03 live a happy life 02:52:18 I guess it's possible her hair is naturally that colour 02:52:24 <|amethyst> evaluating whether (and how) to have !commitby ensure the commit has net -lines if the message contains /[Rr]emove/ 02:52:31 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 47.0/20160604131506]] 02:52:51 Monster database of master branch on crawl.develz.org updated to: 0.19-a0-1099-g481dbaa 02:53:45 removing dying is just suprisingly complicated 02:53:57 all that extra living going on requires a bunch more code 02:54:27 <|amethyst> !learn set ~commitby[1] 1200 02:54:27 ~commitby[1/1]: 1200 02:54:39 <|amethyst> !remove stupid 02:54:40 03|amethyst ⛐ 0.19-a0-1201-g505fa51: Remove stupid 10(in the future, 43 files, 750+ 561-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=505fa51 02:55:15 !cmd !remove 02:55:15 Command: !remove => !commit Remove ${*} 02:55:20 that's a lot of stupid 02:55:33 !cmd !commit 02:55:33 Command: !commit => !commitby ${nick} ${*} 02:55:38 !cmd !commitby 02:55:38 Command: !commitby => .echo $(let (v (=version) c (=commitby.counter) h (randhex 7) f (+ 1 (rand 50)) a (+ 200 (rand 799)) r (+ 200 (rand 799))) "03${1:-$nick} ⛐ ${v}-a0-${c}-g${h}: ${*:-do stuff} 10(in the future, $f files, ${a}+ ${r}-) 13http://s-z.org/neil/git/commit.png?p=crawl.git;a=commitdiff;h=${h}") 02:56:52 <|amethyst> also, someone should find a nice URL on github for commit.png so the URL doesn't stand out as much compared to normal announcements 02:57:04 -!- dtsund has joined ##crawl-dev 02:58:49 I wonder if there's any design space for a X-shaped V:$ (vs the default +-shaped V:$) 02:59:03 Or whether it'd add anything meaningful 02:59:21 just https://github.com/crawl/crawl/commit/? 03:00:02 !vault spider 03:00:04 Can't find spider. 03:00:04 -!- omarax has quit [Remote host closed the connection] 03:00:14 how do I get spider end vaults 03:00:15 <|amethyst> Kramin: but you don't get the picture that way 03:00:33 oh right 03:00:43 I didn't click the link :P 03:01:08 <|amethyst> !source dat/des/brances/spider.des:1381 03:01:09 Can't find dat/des/brances/spider.des. 03:01:12 <|amethyst> err 03:01:16 <|amethyst> !source dat/des/branches/spider.des:1381 03:01:17 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/spider.des#L1381 03:02:23 <|amethyst> (in general branch-specific vaults are in dat/des/branches/foo.des but then you have to search to find the ends, e.g. for /PLACE:/ 03:02:26 <|amethyst> ) 03:04:23 <|amethyst> Brannock is secretly a Scottish nationalist 03:04:40 haha 03:05:01 <|amethyst> Or the suggestion was meant to be saltirical 03:05:33 neither, I was just spectating a game and realizing that every single V:$ is cross-quadrant 03:05:48 I don't think tilting it 45 degrees would add anything interesting (beyond visually), though 03:06:04 <|amethyst> would require double the number of end vaults :) 03:06:10 <|amethyst> s/end vaults/subvaults/ 03:06:50 <|amethyst> the different geometry around the open corners might be interesting 03:07:07 <|amethyst> since presumably those would turn into open edges 03:08:54 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1100-g56b2fe9 (34) 03:09:08 <|amethyst> arguably it would be stepping on Vestibule's toes 03:09:47 ah, I'd forgotten Vestibule can be X-laid out 03:09:57 been a while since I did extended 03:10:25 <|amethyst> !vault vestibule_of_hell_subvaulted 03:10:25 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/branches/hell.des#L646 03:11:09 <|amethyst> (it's a bit different from what a saltire V:$ would look like, but the triangle subvaults are pretty close other than being too small 03:11:12 <|amethyst> ) 03:14:19 |amethyst: add the diesrobin png to the repo, claim it's a development document 03:14:44 !cmd =version 03:14:44 Command: =version => .echo $(sprintf "%1.2f" (+ 0.01 (re-replace ".+cv>=" "" (!kw current)))) 03:17:37 -!- lobf has joined ##crawl-dev 03:18:01 Unstable branch on crawl.beRotato.org updated to: 0.19-a0-1100-g56b2fe9 (34) 03:18:36 -!- lobf has quit [Client Quit] 03:19:04 -!- Cimanyd has quit [Quit: Page closed] 03:24:59 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 03:28:12 -!- dtsund has quit [Remote host closed the connection] 03:55:20 -!- Yermak has quit [Quit: Page closed] 03:56:37 -!- ac13 has quit [Quit: Leaving] 03:57:19 -!- xorxor has quit [Quit: Lost terminal] 04:00:04 -!- omarax has quit [Remote host closed the connection] 04:01:08 -!- Vektorweg1 has quit [Quit: Leaving.] 04:01:49 -!- Vektorweg1 has joined ##crawl-dev 04:04:20 -!- packet_loss has joined ##crawl-dev 04:07:02 -!- Vektorweg1 has quit [Quit: Leaving.] 04:07:41 -!- Vektorweg1 has joined ##crawl-dev 04:08:37 -!- packet_loss has quit [Ping timeout: 244 seconds] 04:19:54 -!- doy has quit [Quit: ZNC - http://znc.in] 04:20:35 -!- doy has joined ##crawl-dev 04:25:47 -!- botbrad has quit [Ping timeout: 250 seconds] 04:31:03 -!- Patashu has joined ##crawl-dev 04:40:52 -!- Dark_ has quit [Quit: Page closed] 04:44:32 -!- ProzacElf has quit [Ping timeout: 276 seconds] 04:48:07 -!- sanka has quit [Client Quit] 04:49:04 -!- Dracunos has quit [Ping timeout: 276 seconds] 04:51:21 -!- GauHelldragon has quit [Ping timeout: 250 seconds] 04:57:23 -!- hypersanka has quit [Quit: Page closed] 04:57:40 -!- } has quit [] 05:00:04 -!- omarax has quit [Remote host closed the connection] 05:00:20 -!- sanka has quit [Client Quit] 05:01:22 -!- vale_ has quit [Remote host closed the connection] 05:11:42 -!- cmcbot has quit [Excess Flood] 05:17:35 -!- aditya has quit [Ping timeout: 265 seconds] 05:21:10 -!- Lightli has joined ##crawl-dev 05:51:14 -!- PElf has quit [Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!] 05:56:40 -!- ontoclasm has quit [Quit: Leaving.] 05:59:48 -!- ezyang____ has quit [Ping timeout: 250 seconds] 06:00:02 -!- omarax has quit [Remote host closed the connection] 06:05:12 -!- packet_loss has joined ##crawl-dev 06:10:17 -!- packet_loss has quit [Ping timeout: 276 seconds] 06:27:06 -!- cait has quit [Ping timeout: 258 seconds] 06:29:43 bezhaha (L3 DgWz) ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. (D:2) 06:31:31 bezhaha (L4 DgWz) ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. (D:3) 06:43:03 -!- edsrzf has quit [Ping timeout: 240 seconds] 06:52:08 -!- Guest96288 is now known as debo 06:53:20 -!- bonghitz has quit [Remote host closed the connection] 06:58:12 -!- bitcoinbastard has quit [Ping timeout: 258 seconds] 07:00:03 -!- omarax has quit [Remote host closed the connection] 07:12:05 -!- elliptic has joined ##crawl-dev 07:14:59 -!- Xenobreeder has quit [Quit: Page closed] 07:16:07 -!- parabolic has joined ##crawl-dev 07:19:06 -!- elliptic has quit [Ping timeout: 252 seconds] 07:39:27 -!- elliptic has joined ##crawl-dev 07:40:33 -!- parabolic has quit [Ping timeout: 252 seconds] 07:46:37 -!- Krakhan has quit [Ping timeout: 252 seconds] 07:52:58 for the record giant eyeballs are bs 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:01:22 -!- parabolic has joined ##crawl-dev 08:04:03 -!- elliptic has quit [Ping timeout: 240 seconds] 08:06:03 -!- packet_loss has joined ##crawl-dev 08:08:11 -!- magistern has quit [Quit: magistern] 08:10:26 -!- packet_loss has quit [Ping timeout: 250 seconds] 08:21:32 -!- ldf has quit [Ping timeout: 240 seconds] 08:27:25 -!- Vektorweg1 has quit [Ping timeout: 244 seconds] 08:37:24 Nomi (L22 FeCK) (Depths:3) 08:40:21 -!- MaxFrost has quit [Quit: Going offline, see ya! (www.adiirc.com)] 08:47:17 -!- wheals has joined ##crawl-dev 08:48:55 -!- Vektorweg1 has joined ##crawl-dev 08:49:55 -!- Cheibriados_ has quit [Client Quit] 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:07:33 -!- Patashu has quit [Ping timeout: 240 seconds] 09:09:10 -!- Lightli has quit [Ping timeout: 250 seconds] 09:13:03 -!- cait has quit [Ping timeout: 264 seconds] 09:14:27 -!- Nomi has quit [Read error: Connection reset by peer] 09:17:55 -!- debo has quit [Quit: orb spiders :(] 09:21:41 -!- _dhm has quit [Ping timeout: 244 seconds] 09:32:16 -!- Daekdroom has quit [Remote host closed the connection] 09:45:51 -!- packet_loss has joined ##crawl-dev 10:00:03 -!- omarax has quit [Remote host closed the connection] 10:00:32 -!- jefus- has joined ##crawl-dev 10:04:03 -!- jeefus has quit [Ping timeout: 264 seconds] 10:08:03 -!- debo has joined ##crawl-dev 10:37:21 -!- Shard1697 has joined ##crawl-dev 10:39:09 -!- Patashu has joined ##crawl-dev 10:42:14 -!- doll has quit [Quit: Lost terminal] 10:49:41 -!- valrus_ has quit [Ping timeout: 258 seconds] 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:13:04 -!- LexAckson_ has joined ##crawl-dev 11:24:08 -!- Shard1697 has quit [Ping timeout: 250 seconds] 11:33:37 -!- MaBunny is now known as OtakuSenpai 11:34:23 -!- PleasingFungus has joined ##crawl-dev 11:36:41 !crashlog Nomi 11:36:42 23. Nomi, XL22 FeCK, T:61817 (milestone): http://crawl.akrasiac.org/rawdata/Nomi/crash-Nomi-20160808-123723.txt 11:37:15 -!- debo has quit [Quit: orb spiders :(] 11:39:43 -!- debo has joined ##crawl-dev 11:42:35 -!- Amnesiac has quit [Quit: Page closed] 11:45:15 -!- aditya has joined ##crawl-dev 11:45:53 -!- OtakuSenpai has quit [Quit: Bye guys hav a good time :)] 11:50:03 -!- Patashu has quit [Ping timeout: 240 seconds] 11:50:30 -!- Shard1697 has joined ##crawl-dev 11:59:12 -!- parabolic has quit [Ping timeout: 240 seconds] 11:59:33 -!- elliptic has joined ##crawl-dev 12:00:03 -!- omarax has quit [Remote host closed the connection] 12:00:03 -!- rossi has quit [Ping timeout: 240 seconds] 12:03:15 -!- debo has quit [Read error: Connection reset by peer] 12:20:10 -!- Ququman has joined ##crawl-dev 12:20:24 -!- MarvinPA has joined ##crawl-dev 12:24:04 -!- xormask has quit [Disconnected by services] 12:24:30 -!- xormask has joined ##crawl-dev 12:25:31 -!- Telnaior has quit [Ping timeout: 258 seconds] 12:27:59 New branch created: global_branch_info (1 commit) 13https://github.com/crawl/crawl/tree/global_branch_info 12:27:59 03PleasingFungus02 07[global_branch_info] * 0.19-a0-1100-gb9eb622: Relocate global branch info 10(80 seconds ago, 6 files, 18+ 4-) 13https://github.com/crawl/crawl/commit/b9eb62291d9f 12:28:17 -!- joy1999 has quit [Read error: Connection reset by peer] 12:28:46 -!- Zekka has quit [Ping timeout: 252 seconds] 12:29:35 are the bugs still tracked on mantis? Or github issues? 12:30:22 mantis, yes 12:30:47 i actually don't know where i'd look on github to see issues? 12:32:27 The feature seems to be disabled for the crawl repo? it would normally be a tab next to Pull Requests 12:32:27 xormask: You have 1 message. Use !messages to read it. 12:32:32 !messages 12:32:33 (1/1) PleasingFungus said (11h 2m 1s ago): use !tell to talk to me when i'm not around 12:32:44 neat 12:35:06 PleasingFungus: yeah. github has issue trakcer. 12:35:42 been planning to start contributing, if I can, for a while now. Looking through to see if there is anything that sounds doable. 12:36:19 ??simple implementables 12:36:19 simple implementables[1/1]: http://tinyurl.com/zaskueb 12:36:27 ^ notionally suitable for new contributors 12:38:33 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 12:39:32 ah cool. Thanks. 12:42:00 -!- Kellhus has quit [Quit: Page closed] 12:42:22 -!- crate has quit [Ping timeout: 250 seconds] 12:43:33 -!- aditya has quit [Ping timeout: 240 seconds] 12:47:50 -!- Tux[Qyou] has joined ##crawl-dev 12:52:17 -!- amalloy_ is now known as amalloy 12:54:52 -!- nikheizen has joined ##crawl-dev 12:56:40 -!- hypersanka has quit [Ping timeout: 250 seconds] 12:57:55 -!- elliptic has quit [Ping timeout: 252 seconds] 12:58:08 -!- pyrotecnix has quit [Quit: WeeChat 0.4.2] 12:59:01 -!- elliptic has joined ##crawl-dev 12:59:41 -!- Zekka has quit [Ping timeout: 250 seconds] 13:00:03 -!- omarax has quit [Remote host closed the connection] 13:02:31 -!- ontoclasm has joined ##crawl-dev 13:10:15 -!- amalloy is now known as amalloy_ 13:10:34 -!- amalloy_ is now known as amalloy 13:15:00 Unstable branch on crawl.akrasiac.org updated to: 0.19-a0-1100-g56b2fe9 (34) 13:15:13 New branch created: desolation (5 commits) 13https://github.com/crawl/crawl/tree/desolation 13:15:14 03PleasingFungus02 07[desolation] * 0.19-a0-1100-gb6ecdf2: Desolation of Salt: ruin subvaults 10(2 days ago, 1 file, 248+ 0-) 13https://github.com/crawl/crawl/commit/b6ecdf2e00f8 13:15:14 03PleasingFungus02 07[desolation] * 0.19-a0-1101-g9101e89: WIP on desolation main layout 10(24 hours ago, 1 file, 89+ 0-) 13https://github.com/crawl/crawl/commit/9101e892c726 13:15:14 03PleasingFungus02 07[desolation] * 0.19-a0-1102-g6830bc5: Desolation fog generators & initial work on ends 10(21 hours ago, 1 file, 126+ 42-) 13https://github.com/crawl/crawl/commit/6830bc540558 13:15:14 03PleasingFungus02 07[desolation] * 0.19-a0-1103-g5b74cb4: Relocate global branch info 10(49 minutes ago, 6 files, 18+ 4-) 13https://github.com/crawl/crawl/commit/5b74cb4f838d 13:15:14 03PleasingFungus02 07[desolation] * 0.19-a0-1104-g3374eea: Don't record tentacle segments as kills (10601) 10(45 seconds ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/3374eea4811e 13:15:19 oops 13:15:52 03PleasingFungus02 07* 0.19-a0-1101-gcdb7c7b: Don't record tentacle segments as kills (10601) 10(84 seconds ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/cdb7c7b73aee 13:16:40 -!- Kalir has quit [Changing host] 13:18:34 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 47.0/20160604131506]] 13:18:39 -!- Kenran has quit [Quit: leaving] 13:19:34 i noticed that when you use the Ds Damnation ability, it says "you fail to use your ability" before offering you a targeter, so you can' like, see if you have a good spot to aim at before deciding to use it 13:19:48 i tried to figure out how to fix it, but it dispatches into this super-general "your_spells" function and i got lost 13:20:22 -!- Shard1697 has quit [Ping timeout: 244 seconds] 13:24:27 desolation of salt what 13:27:03 -!- PsyMar has quit [Ping timeout: 240 seconds] 13:27:10 -!- joy1999 has quit [Ping timeout: 265 seconds] 13:28:18 !learn add amalloy_todo Try again to fix Damnation so it only fails after targeting 13:28:18 amalloy todo[10/10]: Try again to fix Damnation so it only fails after targeting 13:29:37 -!- jeefus has joined ##crawl-dev 13:31:22 -!- Kenran has quit [Quit: leaving] 13:32:22 -!- wheals has quit [Read error: Connection reset by peer] 13:32:52 -!- jefus- has quit [Ping timeout: 240 seconds] 13:32:57 -!- wheals has joined ##crawl-dev 13:34:52 -!- wheals has quit [Read error: Connection reset by peer] 13:35:41 -!- wheals has joined ##crawl-dev 13:36:25 New branch created: pull/323 (2 commits) 13https://github.com/crawl/crawl/pull/323 13:36:25 03Brennan Shacklett02 07https://github.com/crawl/crawl/pull/323 * 0.19-a0-1089-gab0dadf: Clean up spell memorization code 10(22 hours ago, 5 files, 28+ 60-) 13https://github.com/crawl/crawl/commit/ab0dadf1b15b 13:36:25 03Brennan Shacklett02 07https://github.com/crawl/crawl/pull/323 * 0.19-a0-1090-g8c557e8: Add a spell library, and allow (r)eading books to put them in your library 10(27 minutes ago, 10 files, 113+ 56-) 13https://github.com/crawl/crawl/commit/8c557e881c80 13:36:41 -!- crate_ has quit [Read error: Network is unreachable] 13:36:59 PleasingFungus: ^ there is a second attempt 13:38:36 -!- Shard1697 has joined ##crawl-dev 13:38:42 -!- amalloy is now known as amalloy_ 13:38:49 Ah he isn't here 13:38:53 !messages 13:38:53 No messages for xormask. 13:39:21 !tell PleasingFungus, here is a second library attempt https://github.com/crawl/crawl/pull/323 13:39:21 Sorry xormask, I don't know who pleasingfungus, is. 13:39:58 :/ 13:40:07 !tell PleasingFungus here is a second library attempt https://github.com/crawl/crawl/pull/323 13:40:08 xormask: OK, I'll let pleasingfungus know. 13:40:19 tricky comma 13:40:39 -!- whig has quit [Ping timeout: 250 seconds] 13:41:40 -!- Cryp71c has joined ##crawl-dev 13:45:40 -!- lobf has joined ##crawl-dev 13:46:43 -!- Shard1697 has quit [Ping timeout: 244 seconds] 13:50:08 -!- lobf has quit [Client Quit] 13:50:11 -!- elliptic has quit [Ping timeout: 244 seconds] 13:54:57 -!- JimmahDean has quit [] 13:54:59 -!- rubinko has quit [Ping timeout: 260 seconds] 13:56:27 -!- PleasingFungus has joined ##crawl-dev 13:56:46 -!- PleasingFungus has quit [Read error: Connection reset by peer] 13:57:00 -!- PleasingFungus has joined ##crawl-dev 13:59:41 -!- elliptic has joined ##crawl-dev 13:59:46 -!- debo has joined ##crawl-dev 13:59:59 -!- travis-ci has joined ##crawl-dev 14:00:00 The build passed. (desolation - 3374eea #6302 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/150699839 14:00:00 -!- travis-ci has left ##crawl-dev 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:00:59 amalloy_: probably it shouldn't be using your_spells at all, but should instead be using zapping(), as with the various breathe abilities (ABIL_SPIT_ACID etc) 14:00:59 PleasingFungus: You have 1 message. Use !messages to read it. 14:01:27 xormask: why "enum spell_type : int"? 14:02:50 also, and of course this predates your refactoring, why not just have _get_book_spells() return errors rather than taking them as a reference parameter? 14:04:01 -!- Vektorweg11 has joined ##crawl-dev 14:06:15 -!- Vektorweg11 has quit [Client Quit] 14:06:18 -!- Cerpin_ has joined ##crawl-dev 14:06:20 enum spell_type : int was because I was using hash for unordered_set 14:06:36 I just wanted to be explicit that it was an int backing it 14:06:45 PleasingFungus ^ 14:06:48 -!- Vektorweg1 has quit [Ping timeout: 265 seconds] 14:07:13 -!- bonghitz has quit [Remote host closed the connection] 14:07:23 PleasingFungus, I would honestly prefer to have the M screen only show books in your library 14:07:33 and then just delete _get_book_spells entirely 14:07:37 do you need to specify the hash type? 14:07:53 Yes because enums don't work by default as hash keys 14:07:59 cause standard defect (apparently) 14:08:27 i assumed that part of the library changes would be to make M only draw from the library 14:08:47 Yeah I just didn't do that quite yet 14:08:58 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1101-gcdb7c7b (34) 14:09:08 It's quite easy, just thought that some people might like just being able to M off the ground? :/ 14:09:18 ? 14:09:38 we're adding stuff to the library automatically, right? 14:09:47 No this patch doesn't do that yet 14:09:59 that's why I put in in the last paragraph about next steps 14:10:06 For this you have to r the book 14:10:25 (cause it was simple, and the Trog issue) 14:10:33 -!- elliptic has quit [Ping timeout: 240 seconds] 14:11:18 After you r the book, it crumbles to dust and the spells go in your library 14:11:38 It seems like autoreading on pickup is easy enough? 14:15:40 i feel like we want to step back somewhat more and think about how things should work, rather than what changes should be made from the current setup 14:16:32 Ok 14:17:49 I mean the way I personally think it should work is you read a book, it's spells go in your library, the book goes away, and you later M spells (aka what this patch does). Personally I think the whole autoadd to library thing is super messy and nonintuitive. 14:18:00 Why? 14:18:05 What's the mess? 14:18:26 Edge cases like Trog? 14:18:38 And you lose the book descriptions 14:18:44 which maybe people don't care about 14:18:47 -!- xnavy has quit [Ping timeout: 244 seconds] 14:19:10 I'd be sad about book descriptions, but it's not a big deal. 14:19:17 Trog is simple. 14:19:42 For me the book description is the main thing, since this patch you can still read the book description through i 14:19:51 like you would be able to with a scroll etc. 14:20:06 goal of books: fixed, thematic and/or mechanical collections of spells; also, piety for trog (thematic). if books don't "do" anything in your inventory, i would remove the notion of (r)eading books entirely (r can now be a scroll-only function, which is nice), and just make the action of "picking up" a book add it to your library and vanish it. ("It's a Book of Fire! you add it to your... 14:20:08 ...library.") Troggites would be forbidden from taking books. 14:20:15 This seems pretty simple to me. 14:21:09 yeah... 14:21:29 But then you lose the "tactical" things you can do with burning books as trog right? 14:21:40 book burning seems like it would have to go entirely though, really 14:21:47 Since otherwise it'd encourage luring? 14:21:56 -!- sysice has quit [Quit: Page closed] 14:22:12 Could remove the enormous clouds of flame and leave the book destruction -> piety mechanic. 14:22:14 and never stepping on a book if you're an atheist intending to maybe go trog 14:22:35 Just turn books off autopickup 14:22:42 sure, that's a bad thing to have to do also though 14:22:54 I don't see why. It seems like an incredible edge case. 14:23:14 PleasingFungus, with books vanishing on pickup is you sorta lose the thematic collection concept from your goal of books 14:23:30 *that should have said my problem with books... 14:23:37 Do you? I mean, you pick up a Book of Fire, now you know a bunch of fire spells. Cool! 14:23:41 or can know them. 14:23:49 -!- docnvk has quit [Excess Flood] 14:23:50 Since we still have the memorization split. 14:23:53 -!- ProzacElf has joined ##crawl-dev 14:24:16 Currently I list all the spells you added in a comma separated list 14:24:23 does that seem reasonable? 14:24:28 sure 14:25:37 So what was the Trog consensus? Aren't people going to be sad if you remove book burning? 14:25:52 We have not yet reached consensus. 14:26:05 afaik. 14:26:07 they will be sad but maybe it's fine if the interface improvement is a big enough one 14:26:38 So you still want to remove book burning entirely, because of the hypothetical optimal annoyance to atheist aspiring troggites? 14:26:43 Hm, that sounds really dismissive 14:27:27 obviously, when you join trog, you auto-burn your library 14:27:28 i think it would just not be a thing worth keeping, the fact that it causes that weird edge case is a point against it 14:27:42 Or.. you could let people pick up spell books and r them, and just have an option to auto "r," any new spellbook 14:27:50 as is the fact that it wouldn't work as a combat ability 14:28:12 xormask: but why waste everyone's time? 14:28:23 it reminds me of ash giving piety from runes, and the similar weird edge case there 14:28:54 PleasingFungus, because if they feel their time is being wasted, they turn on the option, and "r," in one turn and have the exact same effect 14:29:23 So why bother with all the added complexity? 14:29:24 And people who like flavor can still pick up the book, read about it in the inventory screen etc 14:29:36 and Trog people can still carry books around and drop them and burn them 14:29:55 could just force-drop books when you join trog, then don't burn them until after the player moves off the tile 14:30:17 Brannock: ??? 14:30:34 xormask: would we have this option on or off by default? 14:31:06 PleasingFungus, personally I would have it off by default because I think it is friendlier to new players who get to look at the book etc 14:31:10 adding options is bad and should be avoided where possible, and this sounds like an option that it would be extremely possible to avoid adding :P 14:31:25 Seems like it's not very nice to new players to waste their time until they discover this option, then. 14:31:49 The sort of repetitive annoyance that drives off players. 14:32:21 I think there is a fair segment of new players who like soaking in the flavor of the game, I know I did. 14:32:41 Also spellbooks are rare. Having to r, every once in awhile is not a big deal in my opinion 14:32:51 Flavor is nice, but flavor is not worth annoyance. 14:33:16 There are many, many sources of flavor in crawl. Sometimes some are removed, sometimes some are added. 14:33:23 It is not worth defending every scrap of text to the death. 14:34:29 fair enough. I figured no one would agree on this point, and that's fine. But it still doesn't solve the Trog issue. Can Trog worshippers pick up books and they just don't get "autoread" 14:34:40 crawl philosophy definitely values interface over flavour, yeah - i'd be sad to see book burning go (if that ended up being a part of the change), but it'd be worth it for a good interface improvement 14:35:51 Maybe a new Trog ability where every spellbook you picked up would get added to some sort of Trog queue and then the ability would burn a book from the queue? 14:35:54 Seems like it'd be weird for troggites to treat books as real items that take up inventory space etc when no one else does. Would also be funny since, presumably, they'd be the only ones who got to see inventory descriptions. 14:36:06 PleasingFungus, yeah it would be a mess 14:36:12 heh, instead of a library, a book pile 14:36:39 seems like sort of a mess for anyone planning to convert to or away from trog, like mpa was saying 14:36:45 in terms of Hypothetically Optimal Behavior 14:37:04 Ah yes... 14:37:57 -!- Lightli has joined ##crawl-dev 14:38:47 not an urgent question. we don't have to come to a conclusion right now. 14:38:56 i maintain that you should send an email to c-r-d. 14:40:17 I will. 14:40:38 MarvinPA: " I got to use infestation finally. It's really good. It's like the death channel of extended, once you get that ball rolling you become a wave of destruction. They do respectable damage, aren't that fragile, and slow everything around them. The only demon lord I wasn't able to drown in a tide of beetles was Cerebov. A+ melee support spell." 14:40:40 Trog wrath could burn every discovered spellbook in th edungeon 14:41:06 pricey 14:41:08 mmm nice 14:41:22 i still haven't tried it myself properly in a real game! should do that sometime 14:42:03 -!- travis-ci has joined ##crawl-dev 14:42:04 The build has errored. (master - cdb7c7b #6303 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/150700055 14:42:04 -!- travis-ci has left ##crawl-dev 14:45:32 03Brennan Shacklett02 {PleasingFungus} 07* 0.19-a0-1102-gbd3eaeb: Clean up spell memorization code 10(23 hours ago, 5 files, 28+ 60-) 13https://github.com/crawl/crawl/commit/bd3eaeb8aaab 14:46:02 does c-r-d have strict rules like bottom replies, text only, etc? 14:50:01 -!- greensna1k has joined ##crawl-dev 14:50:07 -!- broquain1 has joined ##crawl-dev 14:50:12 -!- irctc619 has quit [Ping timeout: 250 seconds] 14:50:19 -!- olscumpy has quit [*.net *.split] 14:50:20 -!- InsideTheVoid_ has quit [*.net *.split] 14:50:20 -!- knu has quit [*.net *.split] 14:50:20 -!- broquaint has quit [*.net *.split] 14:50:21 -!- greensnark has quit [*.net *.split] 14:50:21 -!- isha has quit [*.net *.split] 14:50:22 -!- Rotatell has quit [*.net *.split] 14:50:27 crd is barely used. go wild 14:51:20 woooooooo!!!!! get ready for 50 flashing gifs and neon lettering! 14:52:31 -!- calmfelid is now known as olscumpy 14:53:04 -!- Rotatell has joined ##crawl-dev 14:54:19 -!- Cerpin_ has quit [Ping timeout: 250 seconds] 14:54:25 i'm for it 14:55:10 ?/macabre 14:55:10 Matching terms (4): macabre, macabre_finger, macabre_finger_necklace, macabre_mass; entries (5): finger_necklace[1] | macabre[1] | macabre_finger[1] | twisted_resurrection[1] | twisted_resurrection[2] 14:57:28 -!- Dracunos has quit [Ping timeout: 264 seconds] 15:00:03 -!- omarax has quit [Remote host closed the connection] 15:00:08 -!- lobf has joined ##crawl-dev 15:00:24 late to this discussion, but do that many people really view strategic trog book burning as an essential element of trogging? 15:00:41 i mean, i use it, and it's fun and all, but i have trouble thinking of a situation where it was necessary 15:01:09 strategic (piety) or tactical (c. flame)? 15:01:27 tactical was more what i was thinking of 15:01:27 i don't think anyone was calling either essential, just flavorful and cool 15:01:43 yeah, and i guarantee people will bitch if it's removed anyway 15:01:48 i would bitch! 15:01:51 quietly 15:01:56 haha 15:02:54 i'm just thinking that most situations where i use it tactically, berserking or calling in bros would have been equally effective 15:06:22 book burning is most relevant early game in corridor situations 15:06:31 after that it rapidly diminishes in effectiveness 15:07:27 -!- bonghitz has quit [Remote host closed the connection] 15:07:35 ProzacElf: seems like they could complement each other! 15:08:52 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1102-gbd3eaeb (34) 15:09:49 03PleasingFungus02 07* 0.19-a0-1103-g88e4a7c: Unbrace 10(24 minutes ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/88e4a7c85000 15:09:49 03PleasingFungus02 07* 0.19-a0-1104-gecadb88: Refactor & document _get_book_spells() slightly 10(23 seconds ago, 1 file, 14+ 5-) 13https://github.com/crawl/crawl/commit/ecadb8806ad6 15:10:17 PleasingFungus: ok I wrote a novel and posted it on c-r-d. No flashing gifs sadly 15:11:13 I tried to summarize the discussion we had here, obviously feel free to expand on anything I left out or tainted with my personal bias. 15:12:46 oh and apparently a mod needs to approve it (sounds like censorship!) 15:13:14 -!- xnavy_ is now known as xnavy 15:13:37 that would be dpeg or someone, i think 15:13:52 -!- packet_loss has quit [] 15:14:25 uh oh, does this mean he can silence my spell library dissent?? 15:14:36 terrifyingly possible 15:14:50 has the interaction between vehumet gifts and spell library been discussed? 15:16:13 imo trog worshippers should be able to carve and eat books 15:17:07 Brannock currently they are completely separate lists in my patch 15:17:42 I didn't have time to go through the code and see exactly how vehumet_gifts work 15:17:58 If you to educate me so they can be merged, feel free 15:18:28 I am not a good or knowledgable enough developer to do that, sorry 15:18:28 *if you want to 15:18:31 -!- isha_ is now known as isha 15:18:35 I'm barely learning the codebase myself atm 15:18:36 No I meant from a gameplay perspective 15:18:43 vehumet gifts are temporary, is what I was thinking of 15:18:57 I have only played veh once, I always play sif on casters. 15:18:57 this spell library system gives you permanent access to any spells you find in books 15:19:30 well, vehumet's final gifts are permanent, but aside from that 15:19:36 So we add a restriction that Veh doesn't give you spells that are already in your library? 15:20:12 he can gift you spells you already have access to. it's just that the offer to learn a particular spell from vehumet lasts only a certain amount of time, or a certain amount of piety (?) until the next offer is made 15:20:26 ??vehumet 15:20:27 vehumet[1/2]: The god of destructive magic. Offers you the opportunity to memorize up to 15 different destructive spells over the course of the game, beginning with a L1 spell at * piety and loosely weighted by elemental skills. Provides mana on kills at * piety, {wizardry} bonus for destructive spells at *** piety, and extra range at **** piety. 15:20:37 ??c-r-d 15:20:37 c-r-d[1/2]: https://lists.sourceforge.net/lists/listinfo/crawl-ref-discuss 15:23:11 -!- crate_ has quit [Read error: Network is unreachable] 15:23:11 -!- FunkyGnoll has quit [Read error: Network is unreachable] 15:23:34 -!- Rast-- has quit [Read error: Network is unreachable] 15:23:53 -!- Rast-- has joined ##crawl-dev 15:25:39 -!- debo has quit [Quit: orb spiders :(] 15:25:57 -!- debo has joined ##crawl-dev 15:27:16 -!- CanOfWorms has joined ##crawl-dev 15:33:58 -!- squidcat has quit [Ping timeout: 250 seconds] 15:35:48 -!- Dracunos7 has quit [Ping timeout: 276 seconds] 15:39:52 -!- zxc has quit [Read error: Connection reset by peer] 15:42:06 nice, demise has actual video footage of a d:3 swamp dragon 15:42:40 https://www.youtube.com/watch?feature=player_detailpage&v=jS2Kq-uRv3U#t=399 15:43:54 -!- Kellhus has quit [Quit: Page closed] 15:44:01 nice 15:44:08 <|amethyst> I'm going to blame Time: 4133 15:44:59 This video is a good example of why the 'anti-scumming' system must change. It is unreasonable to be swarmed by impossible to kill OOD monsters just because you need to spend some time regenerating. 15:45:01 I can't see the point, the hunger clock is enough incentive to not stay on a floor for longer than you should, the only race that could try to abuse it is mummy but even so is not worth the time for just a little bit a extra exp, the gradually decrease of monsters spawning after 3000+ turns is enough to stop extensive abuse by a mummy. 15:45:47 any people say crawl has no time pressure 15:46:12 -!- Zymurgist has quit [Ping timeout: 276 seconds] 15:49:08 -!- Dracunos-m has quit [Ping timeout: 250 seconds] 15:59:16 PleasingFungus, Is the hunger clock enough incentive? I have never felt pressured from hunger to go find another floor 15:59:32 pf is quoting a comment from the video 16:00:03 -!- omarax has quit [Remote host closed the connection] 16:00:34 i am being an unkind person by quoting something specifically for the purpose of laughing at it. 16:01:16 oh 16:01:21 clearly I should have watched the video 16:04:15 -!- edsrzf has joined ##crawl-dev 16:06:02 demise's adventures on D:11 in that video are amazing, because he encounters an OOD vault 16:06:45 -!- travis-ci has joined ##crawl-dev 16:06:46 The build passed. (master - bd3eaeb #6305 : Brennan Shacklett): https://travis-ci.org/crawl/crawl/builds/150720988 16:06:46 -!- travis-ci has left ##crawl-dev 16:08:40 -!- PElf has joined ##crawl-dev 16:08:43 https://www.youtube.com/watch?feature=player_detailpage&v=jS2Kq-uRv3U#t=1623 < the fun starts here 16:08:51 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1104-gecadb88 (34) 16:12:24 he is playing way too fast. 16:12:40 fast is the only way to play! 16:12:41 =D 16:12:53 as my 0.5% winrate clearly demonstrates! 16:13:04 you gotta play fast if you want that 0:48 mibe run 16:13:54 lol 16:14:15 i should make some more derived undead sprites 16:14:29 esp simulacs 16:14:38 got to the giant frog simulac part eh 16:14:41 ya 16:14:47 does he always cuss this much 16:14:56 yeah 16:14:59 nice 16:15:33 more variety in simulacra sprites would be nice 16:15:39 they're harder to make 16:15:43 fedhas is the only god that requires active prayer, right? 16:15:47 esp now that zombies and skeletons actually look like what they came from 16:15:55 undoubtedly harder to do 16:15:57 Brannock: correct 16:15:57 but it would be cool 16:16:00 as a stretch goal 16:16:08 I wonder if there's a way to simplify that 16:16:13 hmm 16:16:32 oh autotravel already prays for you 16:16:32 i left in my auto-sacrifice rc options specifically b/c fedhas still exists 16:16:32 just have corpses automatically become toadstools, now fedhas has a corpse conduct 16:16:35 oh, it does it anyway? 16:16:44 I don't know, let me look at my rc 16:16:48 i don't recall that 16:16:55 auto_sacrifice = true 16:17:01 yep, that'll do it 16:17:16 and PF, compile a list of simulacs you think are good to add and I'll poke at it over the fall 16:17:25 yes remove prayer, enter altars with > 16:17:39 i'd have to think about it 16:18:25 kraken simulacrum 16:18:27 imo 16:18:33 we have a kraken simulac though 16:18:34 frozen tendrils reach towards you! 16:18:37 oh do we 16:18:41 well, just the head part 16:18:42 we don't have the tentacles 16:18:44 the tentacles are regular tentacles 16:18:47 since tentacles are a pita 16:19:14 i love the he just refuses to take the stairs 16:19:45 his plan is to clear the floor because the entrance of lair is there 16:19:59 sometimes plans should adapt to circumstances 16:20:09 and he doesn't want to have to deal with whatever's left on D:11 when he climbs up the lair stairs 16:20:17 you know, if he meets a hydra or somethig 16:21:40 or a frost giant 16:22:15 he used up an immense number of resources trying (and failing) to clear that floor; how many teleports and makh summons and so on does it take to kill a hydra, by comparison? 16:22:40 lol 16:22:42 not many 16:22:57 just 1 16:23:02 (he does it later in the video) 16:23:11 he absolutely should have died to that yaktaur captain, or frost giant, or one of the cyclopes. 16:23:16 guy got lucky! 16:23:24 still, him clearing d:11 led to some entertaining footage so I'd say it was a net win 16:23:30 oh absolutely 16:24:01 i enjoyed him, near the end, walking into a room with three hill giants, freezing, and then leaving without a word 16:24:11 he froze because there was a stone giant 16:24:39 oh, i didn't spot that 16:24:48 i saw some other giant zombies 16:25:13 yeah the color scheme does make it look like a giant zombie 16:25:26 might need to give them new kilts 16:25:40 hm 16:25:52 i do like the current stone giant tile, but i can see the problem 16:26:31 oh, i haven't seen the new juggernaut skeletons/zombies yet. can you actually pick them out of a crowd now? 16:26:39 because that used to be a nightmare 16:26:48 yes 16:27:03 well, I don't know if juggernauts got a skeletile yet 16:27:16 but they do have a zombie tile which is basically a juggernaut with an arm missing 16:28:31 heh 16:28:32 nice 16:28:34 -!- scummos__ has quit [Ping timeout: 258 seconds] 16:28:56 i won a game in the past week and managed to not see a single jug or jug-derivative 16:29:45 they're fairly rare 16:29:56 about as common as caustic wasps and titans iirc 16:31:32 !source mon-pick-data.h:1059 16:31:33 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-pick-data.h#L1059 16:32:49 corrosive bees! 16:33:40 like jelies glued to beeeees 16:33:52 crawl's been going big on bees lately 16:34:16 caustic wasps are a thing now? 16:34:33 shrikes were wasps, once 16:34:38 -!- aditya has quit [Ping timeout: 250 seconds] 16:34:46 iirc they were bees, wasps, shrikes, not necessarily in that order 16:34:46 oh 16:34:47 haha 16:34:55 very high-powered bikeshedding 16:34:59 indeed! 16:35:02 shrike is cooler 16:35:11 that was my argument 16:35:19 when i was living near boston i had a shrike living in my backyard 16:35:24 awesome! 16:35:26 i've never seen a real one 16:35:31 it was fun seeing mice impaled on the thornbush 16:35:33 I keep forgetting to say shrike instead of wasp 16:35:34 well, that i know 16:35:37 wow, grim 16:35:42 well, mostly bugs 16:35:52 but you'd occasionally see a mouse 16:36:20 PleasingFungus, caustic bee original tile was my inspiration for dream sheep. something about inverted color makes the brain go "oh fuck" when you see them 16:36:27 heh, he was surprisingly friendly 16:36:36 s/dream sheep/dream sheep tile 16:37:02 in that he'd shriek at me everytime i walked into the backyard and then just hang out for a bit 16:37:02 in case i stole his food or something 16:37:20 -!- Kenran has quit [Quit: leaving] 16:37:25 then fly off to visit his baby mama or whatever shrikes do 16:37:29 when they're not killing things 16:38:01 I wish my games were as exciting as this Demise guy's. 16:39:31 play more shitty combos very quickly 16:39:53 Fe-- makes everything "exciting" 16:40:22 Yeah I mean I think I should just dive down to d:11 on all my chars 16:43:45 play MuCK 16:44:21 in between the inherent godawful nature of Mu and Xom's...being Xom, you'll never have to worry that you'll actually win a game! 16:44:31 fock makes things 'exciting' too! 16:44:47 thanks to shafting being your only real escape option 16:44:57 especially if you forget that you can killhole everywhere 16:45:31 PElf: Fo of Chei is probably worse 16:45:43 enjoy having 0 good escape options ever 16:46:03 I love that the wiki page on the book of air still mentions the flight spell, despite the spell not appearing in the spell list on the very same page 16:46:10 lol 16:46:16 lightli: step from time though? 16:46:29 <|amethyst> Lightli: so FoCK of chei is even betterer, same but with Xom wrath 16:46:33 koboldina had this amazing fo^chei game where she learned dragon form by orc 16:46:44 and in zot:4, she shafted without realizing she was on zot:4 16:46:50 so she landed in one of the lungs completely unprepared 16:46:53 and spammed like 16:46:57 2*s of step from time to survive 16:47:03 rip 16:47:04 -!- scummos__ has quit [Ping timeout: 244 seconds] 16:47:08 she won the game 16:47:21 sadly the tv of that moment can't be accessed because it was on cjr 16:48:07 -!- ProzacElf has quit [Ping timeout: 258 seconds] 16:48:24 !lg koboldina fo god=chei log 16:48:24 heh 16:48:24 2. koboldina, XL27 FoAr, T:113908: https://crawl.jorgrun.rocks/morgue/koboldina/morgue-koboldina-20160702-035153.txt 16:48:25 that's the game 16:48:36 admire koboldina's bold training choices 16:49:48 -!- travis-ci has joined ##crawl-dev 16:49:49 The build passed. (master - ecadb88 #6306 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/150727320 16:49:49 -!- travis-ci has left ##crawl-dev 16:50:32 !lm koboldina fo god=chei place=zot:5 16:50:35 2. [2016-07-02 03:45:30] koboldina the Swordmaster (L27 FoAr of Cheibriados) found the Orb of Zot! (Zot:5) 16:50:40 !lm koboldina fo god=chei place=zot:5 -1 16:50:41 2. [2016-07-02 03:45:30] koboldina the Swordmaster (L27 FoAr of Cheibriados) found the Orb of Zot! (Zot:5) 16:50:43 !lm koboldina fo god=chei place=zot:5 -2 -tv 16:50:44 1/2. koboldina, XL27 FoAr, T:112440 (milestone) requested for FooTV: telnet://termcast.develz.org or http://termcast.develz.org. 16:50:57 looks like it can be tv'd now 16:51:07 so watch that if you want to see some amazing chei play 16:52:58 what is the difference between recent and recentish? 16:53:07 recent is cv>=0.17, recentish is.. 16:53:32 -!- scummos__ has quit [Ping timeout: 258 seconds] 16:53:48 i think it goes back 2 more versions? 16:53:49 <|amethyst> !kw recentish 16:53:50 Keyword: recentish => cv>=0.16 16:53:54 oh, just one more 16:53:58 -!- Bammboo has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )] 16:54:07 -!- ig0rbit has quit [Ping timeout: 244 seconds] 16:54:12 ah, didn't know about the !kw command 16:54:18 was checking via '??' 16:55:14 -!- Cryp71c has quit [Ping timeout: 260 seconds] 16:57:33 pf, you might enjoy reading about this hep challenge: https://crawl.develz.org/tavern/viewtopic.php?f=12&t=21063&view=unread#unread 16:59:00 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:01:29 lol 17:01:31 rip 17:03:53 that challenge looks dumb 17:03:56 =p 17:04:13 i mean, it meets the requirement of "being hard" 17:05:35 but the ancestor is also pretty fragile until you get some levels 17:06:10 i'm sure it's possible, but i already choose dying over technically optimal options a lot of the time XD 17:06:44 i don't understand how you being dumb makes the challenge dumb. 17:07:11 yet another stroke against elyvilon's headstone. 17:07:18 the challenge already has an interesting aspect to it, which is 17:07:25 find a hep altar without killing anything 17:07:48 spen seems like the easiest way to do it 17:07:53 ok, nikheizen, 'dumb' was probably the wrong term 17:08:52 it just seems incredibly tedious 17:09:03 As starts with more stealth, and it's not clear if EH counts for or against the conditions (confuse and tukima's do) 17:09:09 like maybe even more tedious than the "only use apocalypse to kill things" challenge 17:09:34 that sounds dumb 17:09:36 I don't think it can be any worse than nethack pacifism 17:09:39 if EH counts, then you should probably be a centaur 17:09:50 nethack pacifism is also dumb 17:10:14 -!- Krakhan has quit [Changing host] 17:10:15 -!- elliptic has joined ##crawl-dev 17:11:00 pacifism is dumb ∎ 17:11:33 pacifism is fine. bump'n'grind simulators do not handle it well. 17:12:41 <|amethyst> how would you cast EH? 17:12:45 i mean, i view these challenges in the same way i view the guy who did fallout 4 without killing anyone personally 17:12:47 <|amethyst> or even memorise it 17:12:55 <|amethyst> before worshipping Hep 17:13:21 |amethyst: duh, startscum until you get an !xp 17:13:25 =p 17:13:38 -!- elan has quit [Ping timeout: 250 seconds] 17:13:44 or can those even show up on d:1? 17:14:00 yet more evidence that crawl needs to give XP for pressing > 17:14:18 -!- Patashu has joined ##crawl-dev 17:14:53 i did once find a 3-pack of !xp very early 17:14:59 but i don't think it was d:1 17:15:04 -!- cait has quit [Ping timeout: 260 seconds] 17:15:25 i do remember it was on a mfsu 17:15:35 and then i fucked up royally in lair 17:15:41 -!- Kranix has quit [Quit: Konversation terminated!] 17:15:42 but i don't remember when i found them 17:16:08 PElf: it's not optimal 17:16:19 -!- mamgar has quit [Client Quit] 17:16:20 the challenge :) 17:16:24 hm 17:16:24 lol 17:16:32 really? 17:16:44 i figured you were supposed to just never fight monsters at all 17:16:49 no wonder i'm so bad at this game 17:16:51 -!- parabolic has joined ##crawl-dev 17:16:52 :) 17:16:53 !lg * current trunk s=god / won 17:17:02 2337/241275 games for * (current trunk): 254/11208x Okawaru [2.27%], 229/18566x Trog [1.23%], 205/4605x Hepliaklqana [4.45%], 163/5460x Cheibriados [2.99%], 160/4315x Makhleb [3.71%], 142/1921x The Shining One [7.39%], 133/5643x Vehumet [2.36%], 129/3831x Gozag [3.37%], 120/3591x Ashenzari [3.34%], 104/3601x Uskayaw [2.89%], 83/3215x Ru [2.58%], 79/1500x Pakellas [5.27%], 66/2296x Qazlal [2.87%], ... 17:17:05 avoiding bloodshed is certainly optimal unless you are a psychopath 17:17:05 !lg * current trunk s=god urune<5 / won 17:17:14 oops 17:17:15 1472/239723 games for * (current trunk urune<5): 217/11125x Okawaru [1.95%], 210/18535x Trog [1.13%], 138/4491x Hepliaklqana [3.07%], 95/4174x Makhleb [2.28%], 79/3526x Ashenzari [2.24%], 78/3759x Gozag [2.08%], 66/5539x Vehumet [1.19%], 65/5292x Cheibriados [1.23%], 64/1471x Pakellas [4.35%], 56/3166x Ru [1.77%], 56/3522x Uskayaw [1.59%], 41/2253x Qazlal [1.82%], 35/2304x Dithmenos [1.52%], 34/27... 17:17:17 !lg * current trunk s=god urune<=5 o=% / won 17:17:22 dang hep is starting to compete with oka and trog 17:17:27 1637/240077 games for * (current trunk urune<=5): 16/234x Jiyva [6.84%], 68/1481x Pakellas [4.59%], 152/4521x Hepliaklqana [3.36%], 93/3550x Ashenzari [2.62%], 104/4200x Makhleb [2.48%], 89/3773x Gozag [2.36%], 11/469x Elyvilon [2.35%], 47/2268x Qazlal [2.07%], 226/11149x Okawaru [2.03%], 14/712x Fedhas [1.97%], 62/3175x Ru [1.95%], 69/3542x Uskayaw [1.95%], 18/941x Nemelex Xobeh [1.91%], 18/967x ... 17:17:29 nikheizen: please, i'm a sociopath, not a psychopath. 17:17:48 i guess i should probably nerf hep. 17:17:53 i was leaning that way anyway. 17:17:55 lol 17:18:11 PElf: why would you pick the worse option if you are going to self-diagnose 17:18:15 but hep is only at the power level of oka!!! 17:18:21 I'm curious how hep winrates compare across ancestors 17:18:22 i wonder what axis to nerf on 17:18:32 -!- Zxpr1jk has quit [Ping timeout: 240 seconds] 17:19:20 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 17:19:38 could finally do that thing |amethyst wanted of making the ancestor only show up at some piety level 17:19:43 nikheizen: many very successful people have personality traits that fit either or both anyway 17:20:26 although i was being facetious 17:20:27 -!- elliptic has quit [Ping timeout: 276 seconds] 17:21:04 terrified about your definition of "successful" wrt. sociopaths 17:21:07 PleasingFungus: all 3 ancestors seem very good to me currently 17:21:17 good. 17:21:30 even if too powerful 17:21:36 =) 17:21:46 the meme is that hexer is the no-brainer 17:22:32 i think giving players access to renewable paralysis that they don't have to use turns casting is very strange in DCSS. 17:22:57 nikheizen: i'm not going to get political about it, but plenty of people who have made a ton of money and have a lot of respect have many signs of antisocial personality disorder or psychopathy 17:23:25 nikheizen: moreso than renewable damage they don't have to use terms castIng? 17:23:34 btw, is metabolic englaciation no longer a hexer spell? 17:23:39 correct 17:23:43 aww 17:23:55 i mean, mass confusion and paralysis is great 17:24:00 but i liked ME 17:24:02 >use terms casting 17:24:15 i can't type at present because my finger is all cut up 17:24:17 it's throwing me off 17:24:39 i forgot that new knives are actually sharp. 17:24:39 -!- kdrnic has joined ##crawl-dev 17:25:11 imo answer the question :) 17:25:39 -!- cait has quit [Ping timeout: 276 seconds] 17:25:54 i would say replace paralysis with ME but then you've got two LOS effects 17:26:08 in my experience with hexer ancestor, mass confuse was more useful 17:26:19 replacing paralysis with me would be a buff 17:26:31 being able to render packs impotent made a huge difference in S/S 17:26:38 no one has answered my question, btw :) 17:26:53 yes it is wierd in DCSS you mook 17:26:55 PleasingFungus: yes exactly 17:27:04 also, which question? 17:27:55 Is ancestor paralysis "weirder" than ancestor damage? 17:28:00 You don't have to spend turns on either. 17:28:08 yes 17:28:18 imo, no 17:28:18 Why? 17:28:18 i don't really think so 17:28:28 because of the way hexes are treated compared to damaging spells 17:28:35 in general 17:28:45 hexes are already kind of a sore spot 17:28:51 nikheizen: can you elaborate? 17:28:54 they either work or they don't 17:29:02 damage kills monsters faster, paralysis renders them a nonthreat for a while. battlemage/knight can take out monsters for you, with hexer you have to go finish them off yourself. paralyse can be resisted 17:29:46 if you don't use hep, relying on hexes exclusively will definitely get you killed 17:30:15 "exclusively" in the sense that you trained a ton of stealth and short blades also 17:30:33 stealth and sblades confirmed for non-skills 17:30:37 which is the worst way to kill anything that is un-hexable 17:30:45 -!- Shard1697 has joined ##crawl-dev 17:30:45 PElf, spen is one of the stronger combos in the game and is frequently recommended 17:31:08 spen is great. spen can also run from 99% of monsters in the game 17:31:33 by the time you find an executioner, you should be able to handle it 17:31:46 !won * en !sp recentish 17:31:48 * (en !sp recentish) has won 444 times in 48501 games (0.92%): 134xVpEn 48xFeEn 30xVSEn 17xDsEn 17xMiEn 16xDrEn 16xKoEn 15xHuEn 15xMfEn 13xDEEn 13xHEEn 12xOpEn 11xNaEn 11xOgEn 10xCeEn 10xDgEn 9xFoEn 8xHOEn 8xTrEn 7xGrEn 7xMuEn 6xHaEn 4xGhEn 4xTeEn 3xDDEn 17:31:49 !won * spen recentish 17:31:51 * (spen recentish) has won 196 times in 27874 games (0.70%): 196xSpEn 17:31:54 most of my early offline games were vpen 17:32:07 and i was shocked he first time i ran into a tmons 17:33:17 also, vp and sp are the obvious choices for --en 17:33:40 !won * en !sp !vp recentish 17:33:41 * (en !sp !vp recentish) has won 310 times in 33371 games (0.93%): 48xFeEn 30xVSEn 17xDsEn 17xMiEn 16xDrEn 16xKoEn 15xHuEn 15xMfEn 13xDEEn 13xHEEn 12xOpEn 11xNaEn 11xOgEn 10xCeEn 10xDgEn 9xFoEn 8xHOEn 8xTrEn 7xGrEn 7xMuEn 6xHaEn 4xGhEn 4xTeEn 3xDDEn 17:33:59 I think this conversation is getting away from hep though. 17:34:16 true 17:34:54 paralyse and damage both perform a similar function: render monsters less dangerous either by reducing their health (caveat: they can still blast you) or disabling them (caveat: can be resisted or immune) 17:35:00 i was just saying that having a hexing ally is a big help 17:35:08 I don't think having paralyse on ancestor is any more strange than damage on ancestor 17:35:17 you don't have to waste the turns casting that shit 17:36:03 well, if someone decides that hep ancestors are too powerful, then hexer is probably the first thing to point to 17:36:05 besides, at the point where you have access to paralyse, you've, according to traditional wisdom, already won the game 17:36:06 obvious nerfs to hep: remove initial ancestor (adds complexity, might not solve the problem esp. if it's later-game), decrease piety gain and/or increase piety costs or decay (might not solve the problem, discourages using abilities = less fun), make allies more fragile or less damaging 17:36:21 !lm * current trunk hep verb=ancestor.class 17:36:39 hm 17:36:45 well 17:36:58 !lm * 17:37:02 maybe make the ancestor more fragile 17:37:11 initial ancestor is weak enough that I don't think it's having a significant impact on hep games. when ancestor gets classed is when hep starts to boost player's power curve ahead of dungeon power curve 17:37:16 but maybe not early also 17:37:22 PleasingFungus: generally hexes seem to be tread around lightly, especially wrt renewable sources (i.e. enslavement). paralysis is also the strongest single-target hex in many respects. the closest example I can think of is Pakellas+/Para, but that takes multiple turns to make use of. That said I don't think the introduction of such abilities is bad. I am mainly just upset about solo time. 17:37:23 I'd need to look over the stats though to say for sure 17:37:24 maybe not early? 17:37:25 give it the same hp for a long stretch 17:37:31 <|amethyst> I feel like "more fragile" means "more resting" 17:37:34 I agree 17:37:34 the same hp as at present? 17:37:42 |amethyst: to respawn the ancestor? 17:37:45 <|amethyst> yes 17:37:45 because i have used it to block centaur arrows and stuff 17:37:48 standard behavior for dead ancestor is wait for it to come back. could tie ancestor revival to piety gain 17:37:51 90s limit exceeded: killed !lm * current trunk hep verb=ancestor.class 17:37:59 wow, weird that query didn't work 17:37:59 oh, that could work 17:38:01 hrm 17:38:08 i really do not want to give a cost to the ancestor 17:38:12 to the ancestor reviving* 17:38:13 lose piety for revival 17:38:23 why not? 17:38:36 24655169. [2016-08-08 21:38:20] sefie the Grand Master (L27 VSMo of Zin) escaped from the Abyss! (Abyss:5) 17:38:38 it is really not fun to have strategic penalties for your ancestor dying 17:38:41 i have playtested this 17:38:45 lol 17:38:48 fair enough 17:38:58 also isn't hep 100% piety on exploration? 17:39:01 yes 17:39:07 yeah that would be gross 17:39:12 haha 17:39:19 i do treat my ancestor like a target though 17:39:26 that's fine 17:39:32 i'm like "hey, get mauled while i run away!" 17:40:24 more fragile ancestor means they're availble for a shorter duration in a battle, which directly reduces the impact they can have on a battle (unless player takes specific measures to protect the ancestor, and uses Idealise more often) 17:40:45 lol, i am going all in on trying to get great/greater/poly at about the same time, so bear in mind that i'm also doing a lot of things suboptimally 17:41:08 current hp is HD * 5 + max(0, (HD - 12) * 5); 17:41:14 where hd = player xl * 2 / 3 17:41:38 that's 10/3 hp per level until xl 18, at which point it goes up to 20/3 hp for each remaining xl 17:41:55 easy to tweak downward 17:41:59 (or could adjust ac or ev) 17:42:05 120 hp at 27? 17:42:21 that sounds like what i remember 17:42:28 60 at 18, 120 at 27 17:42:37 ev is currently fixed at 10 17:42:41 ??ancestor[2 17:42:41 ancestor[2/6]: HD = (player XL - 1)*2/3 + 1. HP = hd * 5 + max(0, (hd - 12) * 5). MR = hd*hd/2. Base AC = HD/2. Base damage = HD*3/2 + 3. 17:42:41 well fwiw I find hep ancestor to be most powerful in the midgame 17:42:55 i agree with brannock here 17:43:02 after that, in my limited experience A) they die too quick to be relied on B) player is strong enough to not need them 17:43:07 heh 17:43:13 ancestor was mostly just a distraction in zot and pan 17:43:40 and the transcend was the main thing i got out of them 17:43:40 i mean, sure, idealize first 17:43:42 I suspect hexer ancestor is most popular choice because Mass Confusion obliterates the S-branches 17:43:44 if i remember to 17:43:51 http://i.imgur.com/eXBgfaY.png my client doing great work here 17:43:58 haha 17:44:08 B) 17:44:29 back when it was in experimental, i did a vswz into pan 17:44:35 is there no way to compare winrates between ancestor classes? 17:44:51 and lived through mnoleg and holy and several other levels 17:44:59 there should be 17:45:03 i was trying but i killed sequell 17:45:06 !lm * hep 17:45:06 rip 17:45:07 74546. [2016-08-08 21:43:48] pkoi the Fencer (L15 MiGl of Hepliaklqana) killed Aizul on turn 27403. (Snake:1) 17:45:12 !lm * hep s=verb 17:45:13 74546 milestones for * (hep): 25069x uniq, 12633x br.enter, 7476x br.exit, 7407x br.end, 5252x god.worship, 4128x ghost, 3615x ancestor.class, 2470x rune, 1378x god.maxpiety, 1097x shaft, 1096x zig, 811x abyss.enter, 665x abyss.exit, 600x ancestor.special, 246x orb, 124x god.ecumenical, 121x death, 102x zig.enter, 94x zig.exit, 51x ancestor.deathswap, 39x crash, 30x uniq.ban, 28x god.mollify, 9x g... 17:45:22 !lm * hep verb=ancestor.class 17:45:23 3615. [2016-08-08 21:09:03] Phlounder the Digger (L6 DrEE of Hepliaklqana) remembered their ancestor Beorhtric as a battlemage on turn 3834. (D:4) 17:45:25 -!- eb has quit [Quit: I quit] 17:45:27 then got owned by a bunch of sixfirhies and an ice fiend and some other dudes 17:45:38 !lm * hep verb=ancestor.class noun~~battlemage 17:45:39 849. [2016-08-08 21:09:03] Phlounder the Digger (L6 DrEE of Hepliaklqana) remembered their ancestor Beorhtric as a battlemage on turn 3834. (D:4) 17:45:40 pretty sure there is a nomoticons option in Chatzilla, PF 17:45:40 !lm * hep verb=ancestor.class noun~~battlemage / won 17:45:43 56/849 milestones for * (hep verb=ancestor.class noun~~battlemage): N=56/849 (6.60%) 17:45:46 !lm * hep verb=ancestor.class noun~~knight / won 17:45:49 81/1289 milestones for * (hep verb=ancestor.class noun~~knight): N=81/1289 (6.28%) 17:45:51 !lm * hep verb=ancestor.class noun~~hexer / won 17:45:52 93/1477 milestones for * (hep verb=ancestor.class noun~~hexer): N=93/1477 (6.30%) 17:46:03 !hs prozacelf vswz -log 17:46:04 42. ProzacElf, XL27 VSWz, T:64957: http://crawl.berotato.org/crawl/morgue/ProzacElf/morgue-ProzacElf-20160301-235414.txt 17:46:12 nikheizen: but why on earth would i want to turn that on? 17:46:17 this is comedy gold 17:46:24 or comedy silver at minimum. 17:46:54 i wouldnt put it past comedy bronze 17:46:56 lol 17:47:13 we can agree to disagree. 17:47:14 no, sorry, it was a brimstone fiend that showed up at the wrong time 17:47:19 also, i hate pan 17:47:22 who does't 17:47:30 anyway, interesting that memes and sequell aren't in agreement here 17:48:01 where is hexer meme being spread? 17:48:04 I know I had that one post on sa 17:48:19 -!- lobf has quit [Ping timeout: 252 seconds] 17:48:29 i've seen it on webtiles, sa, irc, maybe gdd. very trendy meme 17:48:32 koboldina was a fan, iirc 17:48:40 -!- Smello has quit [Ping timeout: 265 seconds] 17:48:47 -!- aditya has quit [Ping timeout: 250 seconds] 17:48:49 which? 17:48:50 perhaps because hex effects are rare and punchy compared to battlemage/knight? *shrug* 17:49:03 -!- lobf has joined ##crawl-dev 17:49:10 interesting that the 3 ancestors are very closely balanced to each other 17:49:19 according to sequell, which can absolutely be trusted implicitly 17:49:28 you could push their power curve further up 17:49:31 down? 17:49:34 btw, i think battlemage got way better 17:49:39 from experimental 17:49:54 yeah i buffed it powerfully 17:49:57 battlemage was shitty in the expermental branch 17:50:14 lol 17:50:17 i know you did 17:50:29 "push their power curve" meaning have them start peaking a couple levels later 17:50:31 ??ancestor 17:50:31 ancestor[1/6]: A permanent companion granted by {Hepliaklqana}. Scales with the player's XL. Can be specialized into one of three types: Knight ([3]), Battlemage ([4]), or Hexer ([5]). 17:50:34 but i still want to give you credit for making it as good as the others 17:50:38 ??ancestor[2 17:50:38 ancestor[2/6]: HD = (player XL - 1)*2/3 + 1. HP = hd * 5 + max(0, (hd - 12) * 5). MR = hd*hd/2. Base AC = HD/2. Base damage = HD*3/2 + 3. 17:50:41 ??ancestor[6 17:50:42 ancestor[6/6]: |amethyst: If she were an ash worshipper her name would be ldgy 17:50:44 ugh 17:50:48 ??ancestor[5 17:50:48 ancestor[5/6]: Hexer: support companion. Starts with a dagger, Slow, and Confuse. XL 15: Slow -> Paralyse. XL 19: Replace Confuse with Mass Confusion and Haste. XL 24: dagger replaced by antimagic quickblade. 17:50:53 15, 19, 24, hmm 17:51:04 -!- Patashu has quit [Ping timeout: 240 seconds] 17:51:15 no one ever talks about my carefully tuned ancestor mr. 17:51:20 hep seems to me like a top-tier god 17:51:20 heh 17:51:29 PElf: that's what the numbers are saying! 17:51:46 probably true! 17:51:48 the numbers... 17:51:55 you can't argue with numbers, gammafunk. 17:52:03 right now i'm deciding between hp and damage/spellpower numbers. 17:52:09 i'm deliberately using difficult things right now 17:52:27 well, ok, i've done some spens 17:52:36 which are objectively easy 17:52:37 reducing hp might result in more downtime between battles, but reducing damage/spellpower might make ancestors feel too lame. tough choices! 17:52:40 would nerfing hp make battlemage/hexer more attractive choice than knight, relative to each other? 17:52:49 but i don't have the right mindset to win with them 17:52:53 a very fair question, and one that i was wondering about myself 17:53:08 same question holds wrt damage/spellpower, though probably in the opposite direction 17:53:13 wild idea: give ancestors slow movement 17:53:24 encourage transposing 17:53:31 -!- kdrnic has quit [Quit: Leaving] 17:53:38 nah, too much of a hassle 17:54:02 Brannock: that would be bad, because i already use ^e to match my movement to my slow dudes 17:54:15 -!- eb has quit [Ping timeout: 276 seconds] 17:54:22 I actually was thinking for strictly battle situations, but also a fair point 17:54:41 also, it's annoying to have allies that move slower than you anyway 17:54:50 but i accept that i need to do it 17:55:10 it's why i still haven't won a fedhas game in part 17:55:14 PleasingFungus, why not both? small nerf to hp and small nerf to power, instead of moderate nerf to hp or moderate nerf to power 17:55:19 @??wandering mushroom 17:55:19 wandering mushroom (07f) | Spd: 10 | HD: 8 | HP: 36-52 | AC/EV: 5/0 | Dam: 2013(confuse) | 03plant, unbreathing | Res: 06magic(40), 03poison, 12drown, 13neg+++, 13torm | XP: 311 | Sz: tiny | Int: brainless. 17:55:20 i mean, yes, they move speed 10, but 17:55:31 also, 17:55:31 they stop every time they see something 17:55:34 what winrate should hep have? 17:55:37 clearly not 6% 17:55:39 5? 4? 3? 17:55:41 it doesn't have 6% 17:55:57 <|amethyst> !lg * hep / won 17:56:01 1637/240077 games for * (current trunk urune<=5): 16/234x Jiyva [6.84%], 68/1481x Pakellas [4.59%], 152/4521x Hepliaklqana [3.36%], 93/3550x Ashenzari [2.62%], 104/4200x Makhleb [2.48%], 89/3773x Gozag [2.36%], 11/469x Elyvilon [2.35%], 47/2268x Qazlal [2.07%], 226/11149x Okawaru [2.03%], 14/712x Fedhas [1.97%], 62/3175x Ru [1.95%], 69/3542x Uskayaw [1.95%], 18/941x Nemelex Xobeh [1.91%],... 17:56:03 ...18/967x ... 17:56:04 b5rb 17:56:10 234/5102 games for * (hep): N=234/5102 (4.59%) 17:56:10 oops, copy-pasted the wrong line 17:56:12 w/e 17:56:21 <|amethyst> !kw hep 17:56:22 Keyword: hep => god=Hepliaklqana 17:56:23 hm, why's that show hep so much higher? 17:56:31 !lg * hep !current 17:56:33 495. Haifisch the Cruncher (L11 GrGl of Hepliaklqana), slain by a polar bear in IceCv (ice_cave_caverns_01) on 2016-04-28 06:56:31, with 9373 points after 11067 turns and 1:34:20. 17:56:41 experimental? 17:56:44 !lg * hep !current / won 17:56:45 -!- MIC132 has joined ##crawl-dev 17:56:45 29/495 games for * (hep !current): N=29/495 (5.86%) 17:56:48 !kw trunk 17:56:49 ahh, yeah 17:56:49 Keyword: trunk => alpha !experimental 17:56:56 !lg * hep !trunk / won 17:56:57 29/496 games for * (hep !trunk): N=29/496 (5.85%) 17:57:09 !lg * hep current !trunk/ won 17:57:11 0/1 game for * (hep current !trunk): N=0/1 (0.00%) 17:57:13 !lg * hep current !trunk 17:57:14 1. chequers the Grappler (L10 TrMo of Hepliaklqana), slain by a troll on D:9 on 2016-05-19 08:27:51, with 4964 points after 8296 turns and 0:14:52. 17:57:21 !lg * hep current !trunk x=cv 17:57:22 1. [cv=0.19-a] chequers the Grappler (L10 TrMo of Hepliaklqana), slain by a troll on D:9 on 2016-05-19 08:27:51, with 4964 points after 8296 turns and 0:14:52. 17:57:27 hm 17:57:31 Make the ancestor take from your hp/mp pools (probably terrible idea, but it would encourage an ancestor who complimented you) 17:57:42 -!- adibis has joined ##crawl-dev 17:57:47 xormask: ? 17:58:00 I assume: ancestor casts spells, you lose MP? 17:58:01 ehh 17:58:05 sounds awful 17:58:10 could have a frail/low mp conduct 17:58:11 it'd feel awful 17:58:19 conduct could work 17:58:20 yeah, not under control of your own mp 17:58:30 Oops! Your hexer cast Mass Confuse twice. You cannot blink away. 17:58:34 Hope you've got !magic 17:58:36 I actually meant it would have it's own pools, but it could keep going and draw from your pools once it ran out 17:58:45 but yeah I said it was probably a terrible idea 17:58:46 that actually sounds worse 17:58:51 i had notes a while back from a talk with someone suggesting weakening the player as a conduct 17:58:52 you'd have to carefully monitor ancestor 17:58:55 <|amethyst> also, that would involve monsters having MP pools 17:59:12 -!- MIC132 has quit [Client Quit] 17:59:34 PleasingFungus, yeah I was really just trying to suggest a way to weaken the player in some aspect that the ancestor make sup for 17:59:39 *makes up for 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:19 drain on ancestor death? no too punishing and imo drain is burgeoning on overused 18:00:19 i am fond of the frail conduct 18:00:29 -!- MIC132 has joined ##crawl-dev 18:00:33 What is the frail conduct? 18:00:37 ??frail 18:00:38 frail[1/1]: Bad mutation, -10% HP per level 18:00:46 Brannock: was considering just damage on ancestor death, but enhhhh 18:01:02 I know the mutation, but does that mean hep worshippers would all be frail/ 18:01:03 *? 18:01:10 yes 18:01:18 frail conduct would lean hep followers towards races that can afford to lose some health 18:01:34 everyone likes health. 18:01:36 But then you're making it so hep worshippers will want the ancestor to be the tank right? 18:01:52 and encourage casters who stand in the back to user the ancestor as the front line 18:01:56 what's that one Ru effect? sacrifice courage? could give that effect to hep followers when they are without ancestor 18:02:23 that sounds immensely complex 18:02:28 funny though 18:02:28 I think that'd promote run-away-and-wait though 18:02:35 yeah 18:02:56 xormask: i'm not sure that frailty has that dramatic an effect on tactics. that's not been my experience, at any rate. 18:03:02 Hi guys. Can I get some help with building from source? 18:03:17 do you have msys2 or cygwin installed? 18:03:27 or another compiler 18:03:30 Why not make it so you lose access to some skills, or you get severe skill penalties for whatever specialty your ancestor is 18:03:30 msys, but let me give some more info 18:03:32 Basically 18:03:51 xormask: why? 18:03:54 I already did compile it on this PC many times, but recently I did a windows reinstall. 18:04:10 Repo and msys were on different drive 18:04:29 So they generally should still work. 18:04:44 PleasingFungus, I think hep is more interesting if the player and the ancestor make up 2 parts of the whole 18:05:06 I'm getting some errors though. It can't find ddraw, dsound and dinput .dlls 18:05:10 PleasingFungus, rather than having a mage ancestor and then being a mage. You're basically now just a really good mage. not that interesting imo 18:05:19 When compiling contribs 18:05:50 xormask, what does that accomplish, practically? 18:06:42 Brannock: Any ideas? 18:07:10 you have rapidly progressed past the limits of my knowledge :x 18:07:13 Brannock, it means the player is making some sort of sacrifice for their ancestor, so your "build" revolves more around your choice of ancestor 18:07:18 no it doesn't? 18:07:31 why on earth would i ever make a sacrifice with that choice? 18:07:35 i'd just choose something i wasn't doing anyway. 18:07:53 he said it more succinctly than what I was writing 18:08:01 Yeah true 18:08:24 sacrifice was a bad word, I just meant that being a mage with a mage ancestor seems like a boring way to use the god to me 18:08:30 Ok, so in other words. Are there any dependencies I'm supposed to have on my windows, apart from msys? Considering msys's dependenceis might not be there though. 18:08:40 Thematically boring, maybe, but i think it plays pretty well. 18:08:43 I was playing it. It's fun! 18:08:52 MIC132: no dependencies, but what kind of installation do you have? msys2? 18:08:52 the long bloodline of your mage family 18:08:54 But why is it fun? 18:09:18 Because... you're a mage, which is fun. And you've got an ancestor to throw at things, which is fun. 18:09:27 To me it felt overpowered 18:09:31 lol 18:09:36 gammafunk: It's msys. Not sure if '2'. Point is windows was reintalled, so C was wiped, so something might be missing. 18:09:52 i don't think there's any particular synergy between ancestors of the same playstyle as the player character. 18:09:56 if anything, i'd expect the opposite. 18:10:05 e.g. knights would be more useful for more fragile characters 18:10:07 xormask: yeah I agree that sentiment, but keep in mind some people find that thing fun 18:11:28 I also expected the opposite but I feel like getting an ancestor who does the same thing as you makes you better than you should be in one specific area, which at least for me makes the game easier than being ok in one specific area and having an ancestor who is also ok in one specific area 18:12:00 that wasn't very articulate, but oh well 18:13:01 gammafunk: Any ideas? 18:13:13 your proposal would lock out certain builds without any tangible return or increase on doing so compared against a "pure melee" character choosing battlemage/hexer as it is right now 18:13:30 it's added complexity with no benefit 18:13:37 MIC132: Well, what I'd probably recommend is following the current instructions in INSTALL.txt to make a new dev install of git/compiler/dcss source 18:13:43 is that possible for you to do? 18:13:46 Brannock i think it is only part of a possible solution, I didn't mean that would fix everything 18:13:52 -!- Lightli has quit [Ping timeout: 250 seconds] 18:13:55 It's hard to diagnose what might have changed in your setup 18:13:56 ugh. remind me again why i spend all this time feeding birds and watering plants? 18:13:57 I didn't suggest you thought it did 18:14:07 PElf, the pleasure of watching life live 18:14:15 Fedhas smiles upon you. 18:14:25 everything alive just dies eventually... 18:14:28 i wonder if birds would show up if i had a birdfeeder 18:14:28 lol 18:14:32 maybe i could get shrikes! 18:14:41 Brannock, but I think ultimately you're right it's a similar idea to the anti training that used to exist and ultimately it just reduces variety 18:14:43 that probably wouldn't get shrikes 18:14:43 gammafunk: I'll take that as a last resort, but the repo (and msys install) were untouched basically. So I'm assuming a missing msys dependency or something. Starange that msys runs correctly though. 18:14:55 unless they were out to kill sparrows 18:14:59 apparently there are shrikes distributed across the continental us 18:15:06 indeed! 18:15:11 i had no idea 18:15:15 hm 18:15:16 they're cool looking birds too! 18:15:24 MIC132: Well, I don't know what kind of msys you have at this point; if it was based on msysgit+winbuilds, or msys2 18:15:26 Unstable branch on underhound.eu updated to: 0.19-a0-1104-gecadb88 (34) 18:15:33 but even if I knew, it's hard to troubleshoot 18:15:46 those jerk cardinals show up everywhere with their big red crested head 18:15:49 PleasingFungus, where are you atm on hep ancestors? hitting the midgame? 18:15:59 ? 18:16:00 but everyone knows they are just showing off 18:16:01 PleasingFungus, what about shifting more power from ancestor into hep abilities? 18:16:16 what does hitting the midgame mean 18:16:22 <|amethyst> I think ddraw.dll, dsound.dll, and dinput.dll are part of the msys install 18:16:39 remove early ancestor = nerf early game. decrease caps on numbers = nerf late game. mess with power curve = nerf the midgame 18:16:44 I had a dream that I found my tea strainer thing 18:16:45 sorry for unclear terminology 18:16:59 But then I woke up and went to make tea and was sad that it's still lost. Like how do you lose a tea strainer 18:17:11 |amethyst: That's strange then. Msys apparently can't find them, but it's folder wasn't touched. Well, I'll try a couple of things before reinstalling.. 18:17:45 Brannock: i'm currently leaning toward the frail thing 18:17:51 It doesn't take too long to set up the msys2 from scratch 18:17:59 -!- wheals has quit [Ping timeout: 250 seconds] 18:18:03 could mess with power curve but i'd need specific numbers 18:18:10 gammafunk: I know. I'd just prefer to know what's wrong.. Oh well. 18:18:26 would frail conduct immediately apply upon following hep? 18:18:36 gammafunk: you can find tea balls for like $2 =p 18:18:51 tea balls?! You philistine 18:18:52 sure 18:18:56 Would you recommend msys2, or msysgit (my old install was based on msysgit). 18:19:00 =O 18:19:13 what kind of tea strainer were you talking about!!? 18:19:13 MIC132: our instructions are for msys2; msysgit+windbuilds would still work, but I'd not recommend it 18:19:22 the kind that's a cylinder that fits in your cup 18:19:25 I got it in Canada 18:19:33 hah 18:19:48 a good french press costs about $15 18:19:54 PleasingFungus, can you explain in layman's terms what the frail conduct accomplishes? 18:19:55 Hm, was that changed? I remember when I set it up, msysgit was recommended. 18:20:08 makes the god weaker 18:20:09 my french press broke recently :( 18:20:14 noooooooo 18:20:17 and more in line with other non-trog god power levels 18:20:25 also sort of thematic, which is neat 18:20:32 lol, i once made loose leaf tea in my coffee french press 18:20:35 like, you're giving up your substance to power a fiction, something like that 18:20:43 Yeah that's what I figured, but I mean it makes it weaker in a non interesting way 18:20:49 and the tea was almost undrinkable 18:20:51 it's a non-complex way 18:20:54 i'm a big fan of that! 18:20:54 and kept me up for like 2 days 18:20:56 I've done that a bunch PElf, works fine! 18:20:57 the god is already very very complex 18:21:08 lol 18:21:17 frail 1, 2, or 3? 18:21:24 probably 1 18:21:30 well, probably works fine if you don't dump an entire kettle's worth of tea leaves in the press 18:21:34 PleasingFungus: I was looking at the simple bug list you provided. and was checking issue 10518. I see in mon_transit.cc that mon->incapacitated is already checked. Is that bug confirmed? 18:21:39 also i expect it wouldn't be the literal mut, it'd just be an effect applied 18:21:40 <|amethyst> http://goo.gl/GKX5KI <- French press 18:21:46 !bug 10518 18:21:46 https://crawl.develz.org/mantis/view.php?id=10518 18:21:50 !hp hu 7 18:21:50 HP apt: 0, XL: 7, Fighting: ${t[2]} => MHP = 46 18:21:52 !hp hu 12 18:21:52 HP apt: 0, XL: 12, Fighting: ${t[2]} => MHP = 74 18:22:03 lol 18:22:12 got that in your living room |amethyst? 18:22:14 adibis: i suspect that the dragon was not paralysed when the player *began* climbing the stairs 18:22:21 then became paralysed midway through 18:22:54 PleasingFungus: i would be much more loathe to take hep if it were an actual mut 18:22:55 yea especially if the player was slowed. 18:22:56 that's what the bug description suggests 18:23:01 -!- Lightli has joined ##crawl-dev 18:23:15 btw, I wasn't sure if I should submit this as a mantis but: you can make your allies angry without warning when following dithmenos and casting spells 18:23:21 because taking 'frail' from ru prevents you from ever getting a robust mut, as far as i know 18:23:21 you could probably make a case for the behavior being intended 18:23:29 I did with Zap earlier because Zap goes thru lightning spires harmlessly 18:23:31 Shard1697: ? something about shadow mimic hitting stuff behind the orig target? 18:23:34 ohh 18:23:35 cool 18:23:37 but shadow mimic doesn't 18:23:39 also then 18:23:39 PElf: yeah 18:23:42 <|amethyst> it's the flip side of the behaviour that a fast monster 1 tile away can't follow you up 18:23:42 would hep frail and frail mut be additive or multiplicative? 18:23:50 once the spire was hostile, I couldn't remove the exclusion? 18:24:02 |amethyst: if you want to mark it intended, i'm fine with that 18:24:08 also, has lasty been around lately? 18:24:09 as soon as I removed it it re-added itself, without a turn passing 18:24:10 it feels like it'd be a real can of worms ah h aha ha ha 18:24:13 !seen lasty 18:24:13 I last saw Lasty at Thu Aug 4 11:36:33 2016 UTC (4d 10h 47m 40s ago) quitting, saying 'Ping timeout: 240 seconds'. 18:24:24 as soon as I exited view mode 18:24:32 or is he off at his board game convention? 18:24:40 that sounds unhelpful 18:24:40 !seen lasty 18:24:40 I last saw Lasty at Thu Aug 4 11:36:33 2016 UTC (4d 10h 48m 5s ago) quitting, saying 'Ping timeout: 240 seconds'. 18:24:45 i haven't seen him in a while 18:24:52 !seen grunt 18:24:52 I last saw Grunt at Fri Mar 25 18:44:03 2016 UTC (19w 3d 3h 40m 49s ago) parting ##crawl-sequell, saying 'chanpart'. 18:24:55 must be at gencon 18:24:58 Brannock: i expect it'd work the same way as player hp etc 18:25:02 er, player race hp modifiers 18:25:08 i feel like we have a bunch of hp modifiers 18:25:40 <|amethyst> PleasingFungus: I don't think it's intended, exactly... it might make sense to check twice 18:25:42 PleasingFungus: actually, a "temporary" frail modifier might make hep wrath a bit uglier 18:25:46 !source get_real_hp 18:25:47 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/player.cc#L4127 18:25:50 because right now it doesn't do much 18:26:05 so "your hp still sucks, and you have to live with it longer" 18:26:11 i mean, ok, not that big a deal 18:26:14 but it adds a bit 18:26:30 PElf: could make the frailty stick around until wrath ends, like with chei slow 18:26:40 yeah, that's what i was thinking 18:26:46 http://imgur.com/a/dQgD0 screenshots for reference 18:26:58 lol, maybe also "fight your ancestor" periodically 18:27:10 adibis: sounds like we're agreed it's a Real Bug. please ask if there's anything we can help with! 18:27:27 PElf: i had the idea of throwing ancestor packs at you 18:27:30 because right now, hep wrath is kind of meaningless 18:27:36 ancestor packs would be nasty 18:27:37 -!- Bcadren has quit [Read error: Connection reset by peer] 18:27:42 it seems like losing a couple of xls is usually bad 18:27:55 it is, but it kind of isn't 18:28:00 idk if that's likely to actually kill you 18:28:03 there's a ton of xp in the game already 18:28:05 when are players generally abandoning hep? 18:28:13 I imagine after they have 3 runes 18:28:15 it's not likely to kill you during the wrath, for sure 18:28:21 since hep is so helpful for getting 3 18:28:33 !lm * hep s=ver 18:28:33 btw I would assume the dith thing also can happen by casting bolt of draining at undead allies? 18:28:33 Unknown field: ver 18:28:34 !lm * hep s=verb 18:28:35 74568 milestones for * (hep): 25073x uniq, 12639x br.enter, 7482x br.exit, 7409x br.end, 5252x god.worship, 4129x ghost, 3615x ancestor.class, 2471x rune, 1379x god.maxpiety, 1098x shaft, 1096x zig, 811x abyss.enter, 665x abyss.exit, 600x ancestor.special, 246x orb, 124x god.ecumenical, 121x death, 102x zig.enter, 94x zig.exit, 51x ancestor.deathswap, 39x crash, 30x uniq.ban, 28x god.mollify, 9x g... 18:28:36 well, hep is extremely helpful in extended too 18:28:39 but have not done this 18:28:40 as far as i have seen 18:28:41 Shard1697: or poison maybe 18:28:55 !lm * hep verb=god.mollify 18:28:58 28. [2016-08-08 01:49:59] Kramin the Storyteller (L11 DrTm of Hepliaklqana) mollified Xom on turn 13612. (D:11) 18:29:07 !lm * hep verb=god.mollify s=xl 18:29:08 28 milestones for * (hep verb=god.mollify): 8x 12, 5x 13, 5x 11, 4x 10, 3x 27, 16, 20, 7 18:29:13 yeah. would it be reasonable to make shadow mimic just not hurt allies? 18:29:19 almost all abandoning relatively early 18:29:26 pretty few abandoning late 18:29:37 yeah, i bet most of those were getting hep from the random altar 18:29:48 Shard1697: probably 18:29:59 Shard1697: imo report both of the bugs you mentioned, since i'm not gonna end up dealing with either right now 18:30:09 alright 18:30:10 !lm * hep verb=god.mollify / won 18:30:27 that... that query is not that slow 18:30:34 also, i know this is basically a solved issue, but why are there no early jiyva altars early anymore? 18:30:39 PleasingFungus: ah okay. So check all these things once the player is upstairs? (do check at the end of aut when player is up) so we will know final state of monsters? 18:31:10 the trick, i think, is to avoid a situation where we remove them from the old level and don't place them on the new level 18:31:23 also bleeding smoke sometimes seems to interfere with autotargeting in weird ways(defaulting to targeting your own tile even when you can see monsters, etc) but I'm not sure if I can reproduce easily 18:31:24 you'd want to find the place that we remove them from the old level and check there 18:31:29 *and re-check paralysis etc there 18:31:32 do i need to ask dpeg, or is there a reason that isn't just "jiyva is a 'trap' god"? 18:31:41 90s limit exceeded: killed !lm * hep verb=god.mollify / won 18:31:45 PElf: jiyva does not play well early 18:31:51 i wrote a post about this on tavern relatively recently 18:32:10 https://crawl.develz.org/tavern/viewtopic.php?p=283085#p283085 18:32:16 (56k warning) 18:32:33 !lm * hep verb=god.mollify 18:32:33 28. [2016-08-08 01:49:59] Kramin the Storyteller (L11 DrTm of Hepliaklqana) mollified Xom on turn 13612. (D:11) 18:32:36 !lm * hep verb=god.mollify won 18:33:02 i had already seen that thread 18:33:05 ok 18:33:08 and i'm not convinced 18:33:11 but hey 18:33:34 my feeling is that jiyva should remain a cool 'secret' god but probably be buffed in some way 18:33:43 8. [2016-07-16 09:38:31] Steforg the Ruffian (L7 TrWr of Hepliaklqana) mollified Gozag on turn 4101. (D:4) 18:33:58 oh, hm, that query is all busted 18:34:08 wow, that sounds like a heck of a game 18:34:16 !lm * god.abandon 18:34:18 back in 0.9 or so i found a J altar before i even found tavern or the irc channels 18:34:27 61719. [2016-08-08 22:22:11] arn the Elven Blade (L26 HEWr) abandoned Okawaru on turn 90858. (Temple) 18:34:30 and i was like OH COOL THE SLIME GOD 18:34:46 imo everything is cool when you're new 18:34:55 lol 18:34:55 true 18:34:56 except !hw, which is like, wow, why doesn't this heal me 18:34:58 why am i dying 18:34:59 help 18:35:03 hahah 18:35:08 PElf: iirc it was precisely because it was a newbie trap 18:35:20 the commit was by elliptic, or maybe (elliptic) 18:35:21 !lm * god.abandon noun~~hepliak 18:35:22 65. [2016-08-08 18:26:12] jerkstore the Eclecticist (L16 DEFE) abandoned Hepliaklqana on turn 35940. (D:8) 18:35:25 everything is a newbie trap 18:35:26 it was elliptic, yes 18:35:31 !lm * god.abandon noun~~hepliak s=xl 18:35:31 65 milestones for * (god.abandon noun~~hepliak): 11x 6, 7x 9, 7x 4, 6x 27, 6x 8, 6x 3, 4x 7, 3x 14, 3x 13, 3x 10, 2x 26, 2x 17, 11, 19, 20, 16, 2 18:35:37 !lm * god.abandon noun~~hepliak x=avg(xl) 18:35:38 65 milestones for * (god.abandon noun~~hepliak): avg(xl)=10.43 18:35:41 !lm * god.abandon noun~~hepliak x=max(xl) 18:35:42 65 milestones for * (god.abandon noun~~hepliak): max(xl)=27 18:35:49 mostly low level abandons, yeah 18:35:56 !lm * god.abandon noun~~hepliak / won 18:35:57 2/65 milestones for * (god.abandon noun~~hepliak): N=2/65 (3.08%) 18:36:05 would've been better off sticking with hep :) 18:36:10 CK is a newbie trap 18:36:10 case closed 18:36:23 and AK is also a newbie trap 18:36:32 even though it's the best class 18:36:34 On the other hand my jiyva win was off a Ecualtar on D2 so I don't really agree with that logic 18:36:37 hmm, friendly shrooms will move around if you can't see them but they can see monsters, but stop moving if you can see that they can see monsters. I don't know if this is possible to fix though without some complex code 18:37:04 i don't think elliptic said it was a newbie trap 18:37:11 Brannock: really? 18:37:34 lol, 2/3rds of grep results for 'jivya' are my commits 18:37:45 I had a situation where I was behind a corner, monster approaching me, and a fedhas shroom moved into the space next to the corner even though the monster would have seen them in their previous position before they moved into the space where I could see them 18:37:45 PleasingFungus: i'm not attributing any of that to any of you guys 18:37:48 %git 02954cad73f6c5317550e43b5931e045c9a4dad7 18:37:48 07elliptic02 * 0.18-a0-218-g02954ca: Move Jiyva altar vaults deeper (again). 10(9 months ago, 2 files, 14+ 16-) 13https://github.com/crawl/crawl/commit/02954cad73f6 18:37:50 there we go 18:38:17 !learn del cure poison[2] 18:38:17 Deleted cure poison[2/2]: Only spell from the ancient (pre-DCSS) 'holy' spell school that's still a player spell. 18:38:26 i just think that AK is a newbie trap also, and it's also one of the easiest backgrounds 18:38:29 dang, rip history 18:38:29 rest in fucking pieces 18:38:33 PElf: what does that mean 18:38:47 PleasingFungus: starting abyss is pretty deceptive about actual abyss 18:39:15 yes, what minmay said 18:39:38 that is not what 'newbie trap' means! 18:40:02 and also that you feel like you can just barge into d:1 and then get mauled by jackals 18:40:02 or whatever 18:40:42 lol 18:40:52 i choose to believe that everyone can get mauled by jackals, if they believe. 18:41:16 oh, i am pretty sure i got mauled on d:1 with every background by now 18:41:22 =D 18:41:39 !lg * killer="dart slug" max=xl 18:41:40 5746. SilvereR the Ruffian (L8 TrSk of Cheibriados), slain by a dart slug (kmap: tgw_xom) on D:6 on 2016-05-21 13:39:57, with 1249 points after 4340 turns and 0:22:42. 18:41:48 pew 18:41:48 oh wow 18:41:52 too slow 18:41:54 that's gotta feel bad 18:42:38 !hs prozacelf ckiller=worm 18:42:39 77. ProzacElf the Gusty (L3 HEAE), slain by a worm on D:3 on 2013-06-18 23:27:02, with 219 points after 2937 turns and 0:13:05. 18:42:40 bet you it killstole 18:42:46 oh, that's boring 18:42:46 !log * killer="dart slug" max=xl 18:42:47 5746. SilvereR, XL8 TrSk, T:4340: http://crawl.akrasiac.org/rawdata/SilvereR/morgue-SilvereR-20160521-133957.txt 18:42:58 oh man, good death 18:43:09 skillful menkaure duel 18:43:14 interrupted by dart slug bite 18:43:17 for like, what, d2 damage? 18:43:19 @??dart slug 18:43:20 dart slug (10w) | Spd: 7 | HD: 1 | HP: 8-12 | AC/EV: 1/1 | Dam: 3 | Vul: 09poison | XP: 4 | Sp: slug dart (2d4) [11!AM, 06!sil] | Sz: little | Int: animal. 18:43:26 close enough 18:43:30 lol 18:43:39 could have been 2! 18:43:41 FR increase stone damage from 2 to 3 18:43:42 could've been 1 18:43:57 he was at 1 hp before the hit 18:44:16 nikheizen: what, so that orc warlords throwing stones at me can be a big problem again? 18:44:30 -!- wheals has joined ##crawl-dev 18:45:11 Exclusion repeatedly marked on hostile player-summoned Lightning Spire 13https://crawl.develz.org/mantis/view.php?id=10603 by Shard1697 18:45:11 Dith's Shadow Mimic can anger allies without warning due to allies immune to elemental spells 13https://crawl.develz.org/mantis/view.php?id=10602 by Shard1697 18:45:30 by the way, is there any idea about changing how paralyze works? 18:45:51 -!- Ququman has quit [Remote host closed the connection] 18:46:19 ? 18:46:29 More like so that goblins on D1 are a big problem for disgusting elves 18:46:34 i'm ok with how it works, but i repeatedly see people asking for changes 18:46:44 don't believe so 18:47:18 people seem to often ask for things like "limit the amount of turns you can be paralyzed", despite that already existing 18:47:24 i got super-murdered by it yesterday, but i can't even really bitch about it 18:47:49 i shouldn't have been wearing that awesome ring with mr- 18:48:46 like i said, i'm cool with it 18:50:08 ok, then! 18:50:10 :) 18:54:20 PleasingFungus: huh - so many files. Hint on the function name to update old level? 18:54:49 -!- debo has quit [Ping timeout: 250 seconds] 18:54:52 <|amethyst> adibis: _grab_follower_at in files.cc is probably the function you're interested in 18:56:14 <|amethyst> adibis: basically you want to make it return before it does the dprf() and fol->set_transit(dest) 18:57:20 yea 18:57:37 <|amethyst> probably you want to return false; there are reasons to sometimes return true even if you're not grabbing the monster (to allow grabbing monsters behind it), but I think here it makes sense not to do that 18:58:02 looks like if (!fol || !fol->alive()) changed to || fol->incapacitated()) {return false;} should do the trick - 18:58:56 but how do I check to make sure that change does what is intended? Compiling code is one thing - is there any other debug tool / way to check if this actually works? 18:59:09 <|amethyst> set up some situations in wizard mode 18:59:32 <|amethyst> not sure about the details of setting enchantment durations there 18:59:35 could edit ru's retaliation to always trigger and always fire paralysis 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:00:17 <|amethyst> or tweak some monster spell to paralyse the caster :) 19:00:40 -!- Shard1697 has quit [Ping timeout: 250 seconds] 19:03:43 okay - change done and running make. Hopefully it builds fast :P 19:03:54 i should find more bugs to mark simple 19:05:02 ^^ please do. 19:06:00 -!- ig0rbit has quit [Ping timeout: 265 seconds] 19:06:56 %git better_zombies 19:06:56 07PleasingFungus02 * 0.19-a0-1080-g515531b: Name zombies by their actual base type 10(3 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/515531b50e37 19:07:07 looks like i didn't merge this? 19:07:11 does it do incremental compile bu the way? 19:07:27 it should 19:07:41 note that changing header files, esp. enum.h, will cause more things to rebuild 19:07:41 coll 19:07:44 <|amethyst> PleasingFungus: hm, does that work? 19:07:48 yup yea 19:08:06 <|amethyst> PleasingFungus: I figured we'd have already reduced the type to species when we formed the corpse 19:08:27 it does, in fact, work 19:08:43 i tested! 19:09:06 <|amethyst> so you animate a centaur corpse and get a centaur warrior zombie? 19:09:48 probably 19:11:31 by the way - pull requests need to be filed against master branch? Or some other? 19:11:47 <|amethyst> oh, I see, it uses item.orig_monnum 19:12:38 adibis: yeah, master should be right 19:14:58 -!- Lightli has quit [Ping timeout: 250 seconds] 19:15:18 PleasingFungus, it occurred to me that there is 1 other place people would still be able to see spellbook descriptions. X v on a duplicate book. 19:15:42 those aren't id'd, are they? i forget 19:15:57 Pretty sure duplicate books are already id'd. 19:16:47 I don't think this actually matters, it's just a weird edge case. 19:16:48 -!- Pacra has joined ##crawl-dev 19:18:26 -!- lobf has quit [Ping timeout: 244 seconds] 19:19:07 hmm I am trying to generate the wizmode condition to do this. I created a Mi, generated a spriggan (faster than me) and I am going to do down the stairs now. I need to ensure it gets paralyzed an aut after I start to go down. 19:19:45 looking at wizmode help I am not able to see how can I do that. 19:20:07 -!- lobf has joined ##crawl-dev 19:21:17 <|amethyst> adibis: as PleasingFungus was saying, to make it actually reproducible, you probably need to edit the code for ru retaliation to make it always happen, and always pick paralysis 19:21:38 <|amethyst> otherwise you have to try taking the stairs over and over again until it happens 19:21:58 or, as |amethyst suggested, you could edit some spell in mon-cast.cc to paralyse the caster, and then give the monster that spell (e.g. &mbat spells:throw_flame.200.wizard) 19:22:09 bat maybe not the best choice. 19:22:33 <|amethyst> A chiasm of possibilities 19:23:37 ooh, i learned a word! 19:24:31 03PleasingFungus02 07* 0.19-a0-1105-g259b4db: Name zombies by their actual base type 10(3 days ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/259b4db2a99a 19:26:12 -!- cait has quit [Ping timeout: 244 seconds] 19:27:59 okay - okay reproduced on existing with mi and monster=spriggan. I see the messages confirm. ru paralyzes monsters, you climb downstairs and the spriggan is down. 19:28:04 -!- Zekka has quit [Ping timeout: 260 seconds] 19:28:10 Also everyone with spellbooks in their inventory would just have them all autoadded to the library and destroyed when they loaded a save? 19:28:11 nice! 19:28:12 -!- Yermak has joined ##crawl-dev 19:28:48 xormask: probably simpler not to bother; players can drop and re-pick-up books 19:28:57 trying to delete items while loading is a whole can of worms 19:29:02 and it doesn't seem very necessary 19:29:18 Ok, didn't know what was considered acceptable 19:29:46 It would probably cause some panic though, because you could start a game, hit M, and be like wtf I have no spells to memorize?? 19:30:09 hm, true 19:30:15 Also is memorise vs memorize a british vs american thing? 19:30:41 probably 19:30:42 I could just put the old code that read inventory books behind the save compat fidef 19:30:45 *ifdef 19:31:18 depends how complex it is 19:31:59 I should stop thinking about this until dpeg actually puts my email on the list anyway. 19:32:33 !learn add crawl_mysteries {do !bug 7738} 19:32:34 crawl mysteries[1/1]: {do !bug 7738} 19:32:38 ??crawl mysteries 19:32:38 crawl mysteries[1/1]: {do !bug 7738} 19:32:40 hm 19:32:50 !learn s crawl_mysteries[1 do {!bug 7738} 19:32:50 crawl mysteries[1/1]: do {!bug 7738} 19:32:54 -!- LexAckson_ has quit [Ping timeout: 244 seconds] 19:32:55 ??crawl mysteries 19:32:55 https://crawl.develz.org/mantis/view.php?id=7738 19:33:50 There's no threading in crawl right? 19:33:56 okay - proven that it works with the patch. 19:34:20 sorry for large paste: The spriggan hits you with a dagger! 19:34:21 _You focus your will and paralyse the spriggan in retribution! 19:34:23 _You climb downwards. 19:34:25 the local tiles version might or might not be multithreaded 19:34:25 There is a stone staircase leading up here. 19:34:27 You take 8 damage, and have 62/70 hp. 19:34:28 adibis: pastebin 19:34:30 or sprunge 19:34:36 or dpaste 19:34:38 or your preferred service 19:34:42 isn't dpaste dead or something? 19:34:51 alright. Will do next time. 19:34:51 dpaste isn't dead 19:35:11 adibis: not your bug, but i like the damage message only showing up at the end there 19:35:41 isn't that intended? Damage announcement at the end. 19:36:18 <|amethyst> the only threadedness AFAIK is in database initialization 19:36:32 ooh I just found another possible issue here 19:36:37 I just added incapacitated check 19:36:40 -!- PleasingFungus has left ##crawl-dev 19:36:43 -!- PleasingFungus has joined ##crawl-dev 19:36:55 Ru can clso blind. Should blinded monsters come down? 19:37:28 <|amethyst> blind monsters can take stairs otherwise 19:37:33 -!- omnirizon has quit [Ping timeout: 244 seconds] 19:37:40 <|amethyst> so I don't see any reason to block them from doing so here 19:37:56 <|amethyst> !source _tag_follower_at 19:37:57 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-transit.cc#L360 19:38:04 <|amethyst> that is what does the check normally 19:38:13 <|amethyst> err, the pre-climb check I mean 19:38:49 <|amethyst> a few of those might be important, if a monster is standing in mutagenic fog 19:39:08 <|amethyst> hm 19:39:13 <|amethyst> maybe just is_stationary 19:39:26 <|amethyst> the boulder check only happening pre-climb is kind of weird, though 19:39:38 okay so for this do I need more testing? What is usually the process before submitting pull requests? 19:40:47 let your heart guide you. try to create no more bugs than you fix 19:41:09 lol isn't that always the struggle. 19:42:07 <|amethyst> probably also want to test things like: do monsters still follow you across stairs when they don't get paralysed, do allies still follow you across stairs, if effect blocks a monster from taking the stairs, is the monster still there when you return to the level? 19:42:21 <|amethyst> s/if effect/if this new check/ 19:43:29 1. Monsters still follow me when not paralyzed. Monster is still there when I come back. 2. I will check with allies. Do some moe testing. 19:44:32 <|amethyst> btw, 19:44:44 <|amethyst> monster::cannot_act is implemented as return paralysed() || petrified(); 19:45:05 <|amethyst> monster::cannot_move is return cannot_act(); 19:45:19 <|amethyst> then player::cannot_move is return paralysed() || petrified(); 19:45:29 <|amethyst> I see an opportunity for devirtualization here :) 19:46:24 those functions are really bad and i do not like them 19:46:28 i fought with them years ago and lost 19:46:33 still bitter 19:48:20 how though? cannot_move for stuff like kobolds 19:48:26 with blowguns can still act 19:48:33 or monsters with wands 19:49:12 or if we put monsters with blowgun/wands in nets they won't use the items? 19:50:19 you are misunderstanding, i think 19:50:23 or i'm misunderstanding you 19:50:57 cannot_move() does not mean "cannot move from one tile to another", it means "cannot budge an inch, not even to use a weapon or dodge an attack" 19:51:20 -!- sysice has quit [Quit: Page closed] 19:53:54 -!- magistern has quit [Quit: magistern] 19:55:34 yeah then I misunderstood 19:55:45 I thought cannot_move should mean cannot move from tile 19:57:35 it's confusingly named 20:00:03 -!- omarax has quit [Remote host closed the connection] 20:00:31 it makes sense that it is named cannot_act 20:00:46 actor::cannot_act() 20:01:03 keanu_reeves() 20:01:17 I thought cannot act should be cannot_move (from a tile) + incapacitated (para, stone, sleep, etc) 20:04:48 -!- daedelis has quit [Ping timeout: 250 seconds] 20:04:53 imagine if our functions had comments 20:07:02 well 20:07:09 we can add now :P 20:07:35 comments are extremely powerful 20:08:11 wow, I've never had that happen before 20:08:13 D:4 had no monsters at all 20:08:18 three upstairs and three downstairs 20:08:41 Never mind, there was one single orc 20:08:49 weird 20:08:56 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1105-g259b4db (34) 20:09:42 random question, Is the only place where large forest levels can occur lair:6? 20:10:21 what do you mean by "large forest levels" 20:10:46 that specific forest ending vault, probably 20:10:49 with the spriggans 20:10:57 there are a couple forest vaults in Depths iirc 20:11:01 the answer is that there's a couple of other large foresty vaults but they're rarer 20:11:03 yeah 20:11:16 Gotcha 20:11:29 I like them :) 20:11:58 Did their used to be a lair:8 forest ending without spriggans? 20:13:50 there's hell forest 20:14:02 with the demon temple inside it 20:14:53 that's probably what I'm thinking of. 20:15:07 Why can't we have forests full of demons in Pan or something 20:15:22 I got forests in L4/5 20:15:40 xormask: there's a forest mini-vault in lair as well 20:15:51 has a young spriggan druid I think, just a lower-HD one 20:15:57 that one's like 12x12 or thereabouts? 20:15:59 @??young spriggan druid 20:15:59 unknown monster: "young spriggan druid" 20:16:02 yeah it's small 20:16:14 young spriggan druid (03i) | Spd: 10 (move: 60%) | HD: 8 | HP: 26-36 | AC/EV: 3/18 | Dam: 18 | 10weapons, 10items, 10doors, spellcaster, see invisible, 07vault | Res: 06magic(100) | XP: 323 | Sp: stone arrow (3d14), awaken forest, druid's call, minor healing (2d4) [04emergency] | Sz: little | Int: human. 20:16:14 %0.18?young spriggan druid 20:16:18 Yeah I think I've see that one 20:16:19 replaced with boggarts 20:16:33 ah, that explains the boggarts 20:16:39 which are pre nasty 20:16:56 someone needs to make a boggart lair end tbh 20:17:03 isn't that what new forest end is 20:17:12 new forest end? 20:17:14 also clearly if they're too nasty they should be replaced with young boggarts 20:17:15 I think that still...hrm 20:17:27 oh, huh, yeah it does have boggarts 20:17:29 cool 20:17:54 I wonder if that makes minmay happy or sad 20:17:55 -!- MIC132 has quit [Quit: Leaving] 20:18:14 I'd like ot do another new lair end, but need to come up with another idea 20:18:35 imo all design decisions should take the Minmay Opinion into consideratio 20:18:49 undecided whether him liking something is a pro or a con 20:19:01 I would only ever listen to crate personally 20:19:11 he hates vaults though, too bad 20:20:43 Sad! 20:26:06 -!- eb_mobile has quit [Read error: Connection reset by peer] 20:26:12 -!- Lightli has joined ##crawl-dev 20:28:08 -!- debo has joined ##crawl-dev 20:31:11 New branch created: pull/324 (1 commit) 13https://github.com/crawl/crawl/pull/324 20:31:12 03Aditya Shevade02 07https://github.com/crawl/crawl/pull/324 * 0.19-a0-1105-g506db6d: Added check_if_monster_incapacitated before removing them while going up/down the stairs 10(34 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/506db6d19940 20:31:54 I am playing my first char with >3 skills in throwing. Javelins seem so good with a ~10 skill investment. 20:32:13 PleasingFungus, fwiw after splatting a bunch of DsEn on D:1-3 (i can't stand playing stabbers) I found a Hep altar on D:2 and immediately cruised to Lair. Anecdotal experience but battlemage almost never took damage in a situation that mattered, so I doubt a HP reduction would have affected Hep strength. Power reduction, maybe, but the ancestor should feel good to have alongside you. I was ambivalent before about the frail conduct 20:32:13 but now I think it's a good solution 20:32:15 they're pretty strong, like all ranged combat 20:32:18 whoa, that was a long message. 20:32:57 but eventually you'll run out unless you get shoals or have a god that gifts ammo 20:33:23 does hep not like if you take help from non ancestors? 20:33:34 -!- panicbit2 has quit [Ping timeout: 258 seconds] 20:33:35 take help? 20:34:00 are you asking which kills hep appreciates? 20:34:12 -!- eb_mobile has quit [Quit: I quit] 20:34:22 seems that hep grants piety for exploration only 20:34:26 I'm confused about what you're asking adibis 20:35:03 -!- _dhm has quit [Ping timeout: 258 seconds] 20:35:43 no I mean if you use necro 20:35:46 and raise allies 20:35:50 or summon allies 20:35:53 does he care? 20:35:58 check the ^ screen 20:36:01 or he dislikes taking help from non ancestors 20:36:28 well "taking help" isn't really a defined concept in crawl, hence our confusion 20:37:03 yea wrong wording. Using allies not given by him I guess. 20:37:42 he has no conduct that I'm aware of, but yeah, see the ^ screen for what your god likes/dislikes 20:38:18 the frail conduct I think would also encourage using your ancestor to take hits for you. that's already something that's occasionally desirable, but theoretically now players might have to do it more frequently, and to use transpose more often... use idealise to keep the ancestor going... 20:40:18 -!- Shard1697 has joined ##crawl-dev 20:40:30 -!- amalloy_ is now known as amalloy 20:44:29 -!- eb has quit [] 20:47:48 -!- _dhm has quit [Ping timeout: 276 seconds] 20:48:32 -!- jeefus is now known as jefus 20:51:44 -!- paxed has quit [Ping timeout: 276 seconds] 20:53:58 -!- CanOfWorms has joined ##crawl-dev 20:54:17 i like what the "bolt of foo" -> "b.foo" monster code does for asterion 20:54:22 Asterion (12H) | Spd: 10 | HD: 15 | HP: 107-147 | AC/EV: 10/2 04(headbutt: d20-1) | Dam: 35, 20 | natural, 10weapons, 10items, 10doors, priest, evil, see invisible | Res: 06magic(100) | Vul: 08holy, 11silver | XP: 2654 | Sp: major destruction (3d27 / 3d24 / 3d6 / 3d25 / 3d22 / 3d20 / 3d28) [11!AM], g.makhleb [11!AM], haste [11!AM] | Sz: Medium | Int: human. 20:54:22 %??asterion 20:54:37 makhleb is the real g 20:54:51 does it look for " of "? 20:56:25 i think so, s.torment and t.doroklohe also show up 20:56:59 thorn hunter (00f) | Spd: 12 (swim: 120%) | HD: 15 | HP: 79-113 | AC/EV: 9/9 | Dam: 27, 23 | 03plant, amphibious, see invisible, unbreathing | Res: 06magic(100), 03poison, 12drown, 13neg+++, 13torm | Vul: 04fire | XP: 2125 | Sp: v.thorns (3d18) [11!AM, 06!sil], w.brambles [06!sil] | Sz: Large | Int: animal. 20:56:59 %??thorn hunter 20:57:37 i can imagine bill cosby saying wabrambles 20:59:01 i'd noticed g.makhleb before but hadn't put thought into why exactly it occurred 20:59:26 shame that chaos champions don't have chain of chaos any more, they'd have c.chaos and c.chaos 20:59:42 MC Chaos 20:59:46 Xom DJ 20:59:56 I'm not getting anything from the @: line in the % menu. 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:00:44 -!- Kalir has quit [Ping timeout: 244 seconds] 21:01:59 oh i guess that line only needs to show up when you have active status effects now, yeah 21:02:05 ah, currently it is just 21:02:09 nikheizen: like you're hasted, and the % key brings up a screen with "@:" 21:02:09 @: 21:02:09 ? 21:02:25 No, see above. 21:02:57 so it reads "@:", which is "correct" in that nothing should be listed, but you just want to point out that the "@:" line could be removed if it's just going to be blank? 21:03:04 i can fix that tomorrow if nobody else gets to it 21:03:42 amalloy: yes. It looks wierd! 21:03:45 amalloy: it used to always show your MR and stealth in word form so was never empty 21:04:12 I was just playing and thought "you know, it'd be real useful if I could just press v over enemies while aiming spells to view them" 21:04:17 turns out that's already a feature 21:04:53 TDTTOE 21:05:07 oops wrong chan 21:05:28 -!- ironycurtain has quit [Ping timeout: 250 seconds] 21:07:40 -!- _dhm has quit [Ping timeout: 264 seconds] 21:07:59 -!- ProzacElf has joined ##crawl-dev 21:08:25 -!- dtsund has joined ##crawl-dev 21:11:04 -!- magistern has quit [Quit: magistern] 21:12:01 -!- Kalir has quit [Changing host] 21:25:07 -!- amalloy is now known as amalloy_ 21:28:34 -!- rubinko has quit [Ping timeout: 240 seconds] 21:29:10 -!- Fran is now known as Guest8831 21:32:07 ??gender[2] 21:32:07 gender[2/3]: Female uniques: jessica psyche josephine agnes maud louise frances margery erolcha erica tiamat ereshkigal roxanne sonja ilsuiw nergalle kirke duvessa enchantress nellie arachne natasha vashnia 21:32:09 someone update this 21:33:28 all 3 gender entries don't seem educational tbh 21:34:05 -!- jetnerd has quit [Ping timeout: 250 seconds] 21:34:36 -!- Guest8831 has quit [Quit: Page closed] 21:34:50 ??gender[3 21:34:50 lugonu[3/4]: Lugonu was originally named Lucy, so it is traditional to consider this god female. The gods intentionally have no gender mentioned in-game though, and it would be considered a bug if they were to. 21:37:07 gender just shouldn't be a thing in crawl. those who feel they must deal with genders can infer their own 21:37:23 -!- lobf has quit [Quit: lobf] 21:37:40 or impute, as appropriate 21:38:16 i disagree but get where you're coming from 21:38:33 you'd need to enforce gender-neutral tiles 21:38:54 gender[1] is there because people misgender those uniques frequently 21:39:16 ??gender[1 21:39:16 gender[1/3]: Roka, Xtahua, Nikola, and Mara are all guys. 21:39:30 i am way behind on genders these days 21:39:54 if you told me xtahua was female now, i'd believe it! 21:40:46 Xtahua actually is female now 21:40:48 she is 21:40:50 haha 21:40:54 see? 21:40:59 !learn edit gender[1] s/Xtahua, / 21:40:59 gender[1/3]: Roka, Nikola, and Mara are all guys. 21:42:45 -!- irctc120 has quit [Ping timeout: 250 seconds] 21:42:59 "gender just shouldn't be a thing in crawl" <-- it's a thing but would anyone say it's a "big thing"? 21:43:21 once we add male-slaying weapons 21:43:30 also I want to submit another PR which will refer to neuter monster as xe/xer 21:43:42 -!- PsyMar has quit [Ping timeout: 276 seconds] 21:43:44 just to see what happens 21:44:17 i close it as won't happen 21:44:18 same thing that happens to all other chequers PRs 21:44:30 i should close the cussing pr 21:44:32 i love cusses 21:44:48 h*ck yeah, cussing! 21:45:00 I'm tired of this **** 21:47:49 gender neutral tiles? 21:48:07 what, there are tiles with obvious genitals? 21:50:31 PleasingFungus: Yeah, f*ck that PR. 21:51:14 also, i always thought xtahua was a 'she' 21:52:04 sphixes and harpies have boobs 21:52:20 though i tweaked sphinxes a while back so they're more abs 21:52:58 now you're just encouraging body dysmorphism 21:52:59 =p 21:53:03 also, the monster formerly known as 'succubus' 21:53:14 crawl secret monster 21:53:44 a piece of crawl history, alongside the 'kamikaze kobolds' 21:54:44 pfff 21:54:52 fr: woe goblins 21:55:12 03Aditya Shevade02 07* 0.19-a0-1105-g506db6d: Added check_if_monster_incapacitated before removing them while going up/down the stairs 10(2 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/506db6d19940 21:55:12 03PleasingFungus02 {GitHub} 07* 0.19-a0-1107-gc676ff4: Merge pull request #324 from adibis/master 10(5 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/c676ff4d68cc 21:55:29 hm, should've tweaked that message 21:55:31 ah well 21:55:38 adibis: are you in credits.txt already? 21:56:44 also, for future, the first line of commit messages should probably be capped at 72 characters 21:57:55 -!- MarvinPA has quit [Quit: Leaving] 21:58:02 @??crystal golem 21:58:02 unknown monster: "crystal golem" 21:58:05 hm 21:58:16 @??crystal guardian 21:58:16 crystal guardian (038) | Spd: 10 | HD: 16 | HP: 52-75 | AC/EV: 22/0 | Dam: 35 | 11non-living, 10doors, see invisible, unbreathing | Res: 13magic(immune), 04fire+++, 12cold+++, 11elec+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 1109 | Sp: b.crystal (3d25) [06!sil] | Sz: Large | Int: brainless. 21:59:31 -!- adibis has quit [Ping timeout: 265 seconds] 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:00:35 -!- aditya has quit [Read error: Connection reset by peer] 22:02:00 -!- LexAckson_ has joined ##crawl-dev 22:08:51 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1107-gc676ff4 (34) 22:10:53 neutering sphinxes or harpies is a truly heinous act 22:11:31 harpies remain female 22:11:34 one of very few female monsters 22:12:17 only two non-uniques. do you know the other? 22:12:25 yes well I wouldn't give them long 22:12:40 only two? 22:12:49 queen bees and ants were neutered 22:12:50 queen bees and ants are ungendered? 22:12:53 lmao 22:12:58 on the grounds that it's weird to call queen bees "she" 22:13:01 they're not sentient! 22:13:07 dryads and water nymphs? 22:13:13 dryads are not gendered, apparently 22:13:22 water nymphs and harpies are it 22:13:25 for non-uniques 22:13:33 hm, i wonder if the dimme is gendered 22:13:53 >on the grounds that it's weird to call queen bees "she" 22:14:01 im choking 22:14:28 that's the only thing that gender was used for 22:14:43 we don't have, like, Ladykiller perks or w/e 22:15:17 -!- PleasingFungus has quit [Remote host closed the connection] 22:21:08 -!- valrus_ has quit [Ping timeout: 252 seconds] 22:21:54 first line only has to be capped to 72 characters? I thought it had to be all lines 22:21:57 for commit messages 22:23:10 it doesn't "have" to be anything, strictly speaking. but a lot of tools expect the first line to be a <72 char summary, then a blank line, then freeform detail 22:23:30 oh I thought he meant first line of the commit message, not the commit title 22:23:38 -!- debo_ has joined ##crawl-dev 22:23:49 I do have a long way to go for picking up terminology though 22:23:50 the commit title *is* the first line of the commit message 22:24:01 case in point 22:24:01 -!- debo_ is now known as Guest68078 22:24:04 thanks for the clarification :) 22:24:31 dryads? 22:24:42 this is one of those places where git's guts don't enforce anything but a lot of the user friendly tooling will be angry if you don't obey some rules in practice 22:24:47 -!- sysice has quit [Ping timeout: 250 seconds] 22:25:13 there are dryads in crawl? 22:25:18 ??dryad 22:25:18 dryad[1/1]: A tree spirit that will summon snaplasher vines to drag your enemies into trees, in combination with {awaken forest}. Since 0.14, spawns only from {summon forest}. 22:27:19 people use that spell? 22:27:33 presumably 22:28:07 it's actually an ok spell, i just never bother 22:28:10 if you have a good editor then it will highlight the first line when you are typing your commit message too! 22:28:34 -!- Guest68078 has quit [Ping timeout: 244 seconds] 22:34:34 -!- dtsund has quit [Ping timeout: 240 seconds] 22:34:35 -!- nepochal has quit [Read error: Connection reset by peer] 22:38:55 -!- xorxor has joined ##crawl-dev 22:40:24 http://crawl.akrasiac.org/scoring/fastest-wins-time.html 22:40:32 ?/khrogbot 22:40:33 No matches. 22:40:39 anyone know who is running that bot? 22:40:42 &rc khrogbot 22:40:44 http://crawl.jorgrun.rocks/rcfiles/crawl-git/khrogbot.rc 22:43:35 i had someone warn me the other day about a plague of xl7 dren ghosts 22:43:43 but i've only seen one 22:43:51 granted, i'm not on cjr 22:44:20 -!- adibis has quit [Read error: Connection reset by peer] 22:46:04 -!- Dracunos7 has quit [Ping timeout: 264 seconds] 22:48:17 why do shops still offer more than one phial/fan/lamp? 22:48:58 -!- Daekdroom has quit [Quit: Leaving] 22:49:44 -!- home has quit [Quit: Leaving] 22:58:09 Same reason they offer other useless items 22:58:39 usually not mutually exclusive ones though 22:58:52 define mutually exclusive 22:59:00 can you not find two weapons of the same type in a shop? 22:59:21 i'm not really arguing about it anyway 22:59:38 -!- jehoesefat has quit [Ping timeout: 252 seconds] 22:59:56 but two phials or discs in one shop is about as mutually exclusive as it can get in this game 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:00:10 it's no different than a shop offering two hand axes 23:00:16 i mean, it doesn't really matter, since most shop items are going to be useless to most players anyway 23:00:18 -!- Dracunos-m has quit [Ping timeout: 250 seconds] 23:01:43 mummies still find food shops, so it's not as if i expect everything to be useful or even potentially useful 23:02:34 evocables aren't any different than other items wrt shops 23:02:39 honestly, i think it's more of a reflection on the design of those misc items than on the shop logic 23:03:54 <|amethyst> Now that they stack, there's no reason not to allow benefits to accrue from having more than one 23:03:59 -!- twelwe has quit [Quit: Page closed] 23:04:09 <|amethyst> e.g. you could increase recharge rate based on how many you have 23:04:55 i mean, whatever, the shopkeeper is also just there to cater to whoever wanders past after you die 23:05:20 he needs to have many lamps of fire because other people will enter the dungeon =p 23:06:16 -!- WebFungus has joined ##crawl-dev 23:06:33 |amethyst: (a) they don't stack 23:06:40 (b) we tried having stacking evocables give benefits and it was awful 23:06:47 which is why they don't stack 23:06:51 *stacking elemental evocables 23:07:12 <|amethyst> oh, I had thought they were made to stack again at some point, but maybe that was before they were made not to stack again 23:07:21 no reason for them to stack 23:07:25 since they don't have benefits for more than one 23:07:29 <|amethyst> Awful in what way? 23:08:05 overpowered and degenerate. people walking around and unloading stacks of phials into people 23:08:12 the limits didn't mean anything 23:08:13 gotta go 23:08:16 -!- WebFungus has quit [Client Quit] 23:08:26 <|amethyst> but my suggestion wouldn't have them work that way 23:08:34 <|amethyst> they'd still discharge globally 23:09:03 <|amethyst> just that the recharge rate increases (affinely, not linearly) with the number of evokers 23:09:34 <|amethyst> so that the second and subsequent copies of an evoker aren't completely useless to you 23:09:53 <|amethyst> without giving you one shot per individual evoker 23:10:12 <|amethyst> I guess there's the problem of what to do when the player deliberately splits the stack 23:10:30 <|amethyst> (but since that would be bad for the player, no big deal) 23:10:41 -!- cait has quit [Ping timeout: 258 seconds] 23:13:21 just have elemental evocables stack, but instead of giving extra charges it reduces the recharge rate (maybe something like increase the base recharge rate by 50% and then make the extras reduces the recharge rate asymptotically back to the original rate) 23:13:38 makes stacking them meaningful, AND nerfs them!!! 23:13:39 haha 23:13:52 i really didn't mean to cause a debate about this 23:14:21 and reflavor it as merging evocables 23:14:33 "you pour the water from one phial into the other" 23:14:43 "you pluck the feathers from one fan and insert them into the other" 23:14:52 "you empty the oil from one lamp into the other" 23:15:07 i've got to admit, the changes to box/sack have made me a lot less likely to just dump 15 evo into any random character 23:16:12 although i'm still more likely to do that than get 16 throwing since the throwing nerf =p 23:20:37 why wouldn't you get 16 throwing (assuming you aren't playing ogre/troll) 23:21:06 16 throwing in the new system is actually better than 16 throwing in the old system if you're not ogre and troll, since you reach 0.7 delay with javelins at that point (in the old system you need 16.2 throwing) 23:21:15 and you reach 0.7 delay even faster for tomahawks 23:21:34 I guess it's technically a nerf for small races :v 23:22:24 wait, do javelins have 1.5 or 1.7 delay in the new system 23:23:38 seems like it should be1.5 23:26:43 CanOfWorms: do you have any interest in working on that new sif tile we talked about? 23:26:49 oh right 23:26:51 I forgot about that 23:26:59 I was making a sif altar emote for frankerz, but I'm not sure the current one will work well 23:27:09 ProzacElf, the nerfs did more to prevent me from investing in Evoc than the stacking changes did, to be honest 23:27:11 they're all probably a tad hard to make out, tbh 23:27:13 I'll poke around with it this week 23:27:31 CanOfWorms: yeah, no worries, just thought I remind you in case you did want to 23:27:59 until I can learn to make tiles myself, I'll just have to keep blaming....Lightli 23:28:18 ??blame 23:28:18 I don't have a page labeled blame in my learndb. Did you mean: blade, flame. 23:28:29 I did not mean blade, Sequell 23:31:00 -!- DDFi has quit [Client Quit] 23:31:37 -!- Kramin has quit [Ping timeout: 276 seconds] 23:32:04 -!- kramin has joined ##crawl-dev 23:33:30 -!- wheals has quit [Ping timeout: 244 seconds] 23:35:06 Brannock: well, the nerfs were coterminous with the stacking afaik 23:35:50 if you're talking about sack/box anyway 23:36:02 -!- PsyMar has quit [Ping timeout: 258 seconds] 23:36:17 i don't mind the nerfs, because they were kind of overpowered anyway 23:36:42 especially the sack 23:37:36 but not that long ago you were pretty much stupid if you didn't get either evo or throwing up to at least 15 23:38:11 now it's still probably a good idea most of the time, but much more dependent on what you find 23:38:48 also i guess i meant "coincident" instead of "coterminous" 23:40:58 -!- Nomi has quit [Read error: Connection reset by peer] 23:41:13 k, gotta leave for a while 23:41:58 -!- dtsund has joined ##crawl-dev 23:43:14 -!- twelwe has quit [Quit: Page closed] 23:45:54 -!- ProzacElf has quit [Ping timeout: 244 seconds] 23:49:00 -!- dtsund has quit [Ping timeout: 244 seconds] 23:49:10 -!- crate_ is now known as crate 23:49:47 -!- Cerepol has quit [Ping timeout: 258 seconds] 23:51:06 -!- dtsund has joined ##crawl-dev 23:51:52 -!- fiyawerx_ is now known as fiyawerx 23:52:24 hmm 23:52:27 what causes this message 23:52:47 Before your eyes, flesh is ripped from the corpse! 23:52:50 You see a puff of smoke. 23:52:56 ...but the skeleton had no space to rise! 23:53:15 I was trying to raise a zombie in the open with no obstructions 23:53:37 although there is a teleport trap 23:53:45 I would say, normally raise skeleton with no room 23:53:47 within two spaces of the corpse 23:54:02 you don't get the puff of smoke message if there's no room, though 23:55:07 -!- LexAckson_ has quit [Read error: Connection reset by peer] 23:55:32 -!- sjl has quit [Read error: Connection reset by peer] 23:57:04 -!- xorxor has quit [Read error: Connection reset by peer] 23:57:14 -!- Shard1697 has quit [Quit: *ollies out*] 23:57:47 -!- LexAckson has joined ##crawl-dev 23:59:24 -!- xorxor has joined ##crawl-dev