00:07:38 -!- Siegurt has quit [Quit: Leaving.] 00:09:14 geeze, there might be like two or three crawl commits I'm proud of period 00:09:21 need a win ratio for commits 00:09:50 1killratio 0.16-a0-3402-gdeadbee 00:09:52 the trick is to do extended over 00:10:07 that would indeed be quite the trick 00:10:16 ...and a treat?! 00:10:35 Unstable branch on crawl.s-z.org updated to: 0.16-a0-3401-ga77004b (34) 00:10:45 <|amethyst> %git 0.16-a0-deadbee-gf04ddb56 00:10:45 07kilobyte02 * 0.12-a0-218-gf04ddb5: Swat away bumblebees. 10(2 years, 2 months ago, 1 file, 0+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=f04ddb5670f1 00:10:53 <3 00:10:58 -!- KurzedMetal has quit [Read error: Connection reset by peer] 00:12:07 there are a lot of shadow traps 00:12:37 things are lookin' a little glasses shady 00:14:37 -!- Euph0ria has quit [Read error: Connection timed out] 00:17:17 -!- MarvinPA has quit [Quit: Leaving] 00:22:46 -!- Kalir has quit [Changing host] 00:23:33 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 34.0.5/20141126041045]] 00:23:48 -!- PleasingFungus has joined ##crawl-dev 00:25:42 03|amethyst02 07* 0.16-a0-3402-ga4e65a5: Treat a player-swapped monster as though it moved (doh) 10(8 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a4e65a52e5b5 00:25:42 03|amethyst02 07* 0.16-a0-3403-g8a909d7: Simplify. 10(2 minutes ago, 1 file, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8a909d726d22 00:26:11 huh 00:26:18 also 00:26:32 would be interesting to grep for the number of times someone has made a fix for apply_location_effects' parameter 00:26:42 <|amethyst> heh 00:26:59 if only we had python's named args... 00:27:34 apply_location_effects(*, prev_pos=origin()) 00:28:18 <|amethyst> (the "obscure rule" I mentioned is maybe not so obscure, since it's what lets you pass rvalues though const reference parameters 00:29:00 <|amethyst> but it's kind of obscure when a function call isn't involved) 00:30:50 -!- Wolfechu has quit [Read error: Connection reset by peer] 00:31:04 <|amethyst> (and "would have broken" really means "wouldn't compile", since you can't take a non-const lvalue reference to an rvalue) 00:31:56 hrm. thinking about how to handle the book/rod spells thing 00:57:53 -!- Euph0ria has quit [Read error: Connection timed out] 00:59:49 -!- FlowRiser has joined ##crawl-dev 01:00:29 -!- Dynast has quit [Quit: Page closed] 01:02:29 -!- dtsund has quit [Quit: dtsund] 01:06:50 http://sprunge.us/VTBd this drops all the way out to the ?/ prompt when you hit any key after examining a book/rod spell, rather than just dropping out to the book/rod description. I can't figure out why 01:06:55 going to bed 01:06:57 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.91.1 [Firefox 34.0.5/20141126041045]] 01:19:27 -!- sae has quit [Ping timeout: 245 seconds] 01:19:55 -!- tcsc has quit [Quit: This computer has gone to sleep] 01:31:06 -!- ProzacElf has quit [Ping timeout: 258 seconds] 01:31:43 -!- Euph0ria has quit [Read error: Connection timed out] 01:32:08 sargx (L15 NaTm) (Orc:3) 01:41:12 -!- Patashu has joined ##crawl-dev 01:44:13 -!- Whistling_Bread has joined ##crawl-dev 01:46:09 -!- TR_Muscateer has quit [Ping timeout: 256 seconds] 01:46:29 %crash * 01:46:47 %crash sargx 01:47:01 !crash * 01:47:06 10780. sargx, XL15 NaTm, T:30807 (milestone): http://dobrazupa.org/morgue/sargx/crash-sargx-20141230-073201.txt 01:48:12 -!- NotKintak has quit [Ping timeout: 245 seconds] 01:49:09 -!- Euph0ria has quit [Read error: Connection timed out] 01:50:50 03|amethyst02 07* 0.16-a0-3404-g18d6519: Don't crash when a summon kills itself with ammo. 10(7 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=18d6519c0f4a 01:50:50 03|amethyst02 07* 0.16-a0-3405-g19dd89a: Handle plurals in more monster item poof messages. 10(3 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=19dd89ad166a 01:50:55 <|amethyst> That first one is sargx's crash 01:58:37 -!- Krakhan has quit [Ping timeout: 245 seconds] 02:06:01 -!- theTower has quit [Quit: leaving] 02:06:40 -!- Euph0ria has quit [Read error: Connection timed out] 02:08:06 -!- ProzacElf has joined ##crawl-dev 02:10:43 -!- simmarine_ has quit [Quit: Leaving] 02:12:51 -!- CountofHearts has quit [Client Quit] 02:15:45 -!- siepu has quit [Read error: Connection reset by peer] 02:21:36 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-3405-g19dd89a (34) 02:26:02 -!- fenzil has quit [Quit: Leaving] 02:26:48 -!- inspector071 has quit [Ping timeout: 250 seconds] 02:32:19 -!- ProzacElf has quit [Ping timeout: 245 seconds] 02:33:55 -!- Euph0ria has quit [Read error: Connection timed out] 02:41:37 -!- elliptic has quit [Quit: Leaving] 02:42:35 -!- elliptic has joined ##crawl-dev 02:55:21 -!- ProzacElf has joined ##crawl-dev 03:04:29 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 03:12:15 -!- Euph0ria has quit [Read error: Connection timed out] 03:16:32 -!- ussdefiant has quit [Ping timeout: 245 seconds] 03:24:57 -!- Twiggytwiggytwig has quit [Ping timeout: 258 seconds] 03:27:30 -!- ChongLi has quit [Remote host closed the connection] 03:33:17 -!- ProzacElf has quit [Ping timeout: 240 seconds] 03:33:50 -!- alefury has joined ##crawl-dev 03:35:09 -!- Calisca3 has quit [Ping timeout: 272 seconds] 03:35:22 -!- kober has quit [Quit: ChatZilla 0.9.91.1 [Iceweasel 24.7.0/20140723063708]] 03:38:06 -!- Euph0ria has quit [Read error: Connection timed out] 03:47:08 -!- Calisca has quit [Ping timeout: 244 seconds] 03:49:09 -!- Cerpin has joined ##crawl-dev 03:49:31 -!- Whistling_Bread has quit [Ping timeout: 244 seconds] 04:15:45 -!- __miek has quit [Ping timeout: 256 seconds] 04:17:04 -!- Wolfechu has quit [Ping timeout: 255 seconds] 04:26:24 -!- Tedronai has joined ##crawl-dev 04:27:16 -!- blabber has joined ##crawl-dev 04:51:01 -!- Blazinghand has quit [Read error: Connection reset by peer] 04:52:37 -!- Vherid_ has quit [Ping timeout: 240 seconds] 04:58:43 -!- Belest has quit [Quit: Page closed] 05:02:51 -!- wHATEver_ is now known as myp 05:07:55 -!- Vherid__ has quit [Ping timeout: 255 seconds] 05:25:20 -!- Kintak has quit [Ping timeout: 250 seconds] 05:32:07 -!- Bloax has quit [Quit: Error: Bloax not found] 05:34:19 -!- Zooty has quit [Ping timeout: 246 seconds] 05:34:54 -!- Patashu has quit [Ping timeout: 258 seconds] 05:35:21 -!- FlowRiser has quit [Remote host closed the connection] 05:53:04 -!- Cerpin has quit [Ping timeout: 250 seconds] 05:53:53 -!- UncertainKitten has quit [Read error: Connection reset by peer] 06:01:37 -!- cognificent has quit [Ping timeout: 246 seconds] 06:17:20 -!- Lasty has joined ##crawl-dev 06:24:43 -!- halberd has quit [Ping timeout: 244 seconds] 06:28:46 -!- bonghitz has quit [Remote host closed the connection] 06:30:01 -!- scummos__ has quit [Ping timeout: 265 seconds] 06:39:53 -!- Brannock has joined ##crawl-dev 06:48:29 -!- mspang has quit [Ping timeout: 244 seconds] 06:49:35 -!- ebering has quit [Ping timeout: 272 seconds] 06:50:42 -!- Tux[Qyou] has quit [Ping timeout: 245 seconds] 06:50:42 -!- gammafunk has quit [Quit: leaving] 06:51:43 -!- Lasty has quit [Quit: Leaving.] 06:52:46 -!- joy1999 has quit [Ping timeout: 255 seconds] 07:04:20 -!- scummos__ has quit [Ping timeout: 265 seconds] 07:04:24 -!- Ladykiller69 has quit [Ping timeout: 245 seconds] 07:04:55 -!- tabstorm has quit [Ping timeout: 255 seconds] 07:11:13 -!- wat has quit [Ping timeout: 244 seconds] 07:16:54 -!- pwnmonkey has quit [Ping timeout: 244 seconds] 07:20:46 -!- scummos__ has quit [Ping timeout: 265 seconds] 07:32:02 -!- Ququman has joined ##crawl-dev 07:32:27 -!- Yllodra has quit [] 07:33:57 -!- bonghitz has quit [Ping timeout: 240 seconds] 07:35:46 -!- pwnmonkey has joined ##crawl-dev 07:41:31 -!- Pacra has quit [Ping timeout: 272 seconds] 07:47:40 -!- Kintak has quit [Ping timeout: 255 seconds] 07:49:54 -!- ebering has joined ##crawl-dev 07:50:38 -!- Cerpin has joined ##crawl-dev 07:55:10 -!- Whistling_Bread has joined ##crawl-dev 07:57:34 -!- Cerpin has quit [Ping timeout: 255 seconds] 07:58:29 -!- Elynae has quit [Quit: Page closed] 08:07:12 -!- blabber has quit [Quit: leaving] 08:11:01 -!- NotKintak has quit [Read error: Connection reset by peer] 08:23:15 -!- Twiggytwiggytwi_ has quit [Quit: See ya guys later ;)] 08:28:55 -!- scummos__ has quit [Ping timeout: 265 seconds] 08:31:26 -!- jeanjacques has joined ##crawl-dev 08:31:52 -!- yxhuvud has quit [Ping timeout: 240 seconds] 08:32:51 -!- Maera has joined ##crawl-dev 08:47:58 -!- debo has quit [Ping timeout: 255 seconds] 08:56:08 -!- Hailley has quit [Quit: Petra is closed!] 08:56:28 -!- scummos__ has quit [Ping timeout: 265 seconds] 09:10:36 -!- Maera has left ##crawl-dev 09:17:33 -!- debo has joined ##crawl-dev 09:17:52 -!- kroki has quit [Quit: Page closed] 09:22:19 -!- debo has quit [Ping timeout: 256 seconds] 09:24:33 -!- bullock has quit [Quit: Page closed] 09:27:17 -!- heteroy has quit [Ping timeout: 272 seconds] 09:28:46 -!- agentgt has joined ##crawl-dev 09:29:25 one little enhancement for pakellas for whoever is working on that ... it would be nice if at say * you get auto identify wands 09:30:47 -!- scummos__ has quit [Ping timeout: 265 seconds] 09:31:01 -!- alefury has quit [] 09:35:46 -!- pwnmonkey has quit [Read error: Connection reset by peer] 09:36:02 -!- pwnmonkey has joined ##crawl-dev 09:38:37 -!- MarvinPA has joined ##crawl-dev 09:38:57 -!- Sprort has quit [Ping timeout: 240 seconds] 09:53:46 -!- tabstorm has quit [Ping timeout: 244 seconds] 09:57:35 -!- debo has joined ##crawl-dev 09:58:54 -!- rockygargoyle has joined ##crawl-dev 10:00:43 -!- mizu_no_oto has quit [Read error: Connection reset by peer] 10:01:55 agentgt I talked to grunt about it (I suggested the same thing). He reminded me that the abilities are already pretty strong and IDing items is bordering Ash's thing. And ash has been stepped on a bunch already anyway. 10:02:07 -!- PleasingFungus has joined ##crawl-dev 10:03:00 One thing to keep in mind is that you'll probably be training evo a lot anyway and zapping a lot. So by the very nature of the god you'll probably be zap IDing the changes remaining regularly 10:04:48 -!- weezeface has quit [Remote host closed the connection] 10:06:48 There's something that needs to be fixed 10:08:50 The breathe steam ability displays this: Dithmenos frowns upon the use of this ability. 10:09:05 While Dithmenos doesn't care about the use of this ability 10:09:21 neat 10:09:25 I think that might be on mantis already 10:09:29 ah 10:09:44 oh, no 10:09:46 !bug 9073 10:09:46 https://crawl.develz.org/mantis/view.php?id=9073 10:09:59 related 10:10:12 thanks, I didn't know it was on mantis 10:10:40 no that's a different thing 10:10:44 related but different 10:11:01 yeah, in your description it says dithmenos doesn't let you use the ability 10:11:11 when you actually can use it 10:11:38 and there are no messages like "feeling guilty" to warn you about piety loss 10:13:01 -!- mizu_no_oto has quit [Ping timeout: 255 seconds] 10:13:19 tso also lets you use poison abilities so long as you don't actually poison anything 10:13:34 true 10:13:44 so you can cast venom bolt at nagas and only get penance 10% of the time 10:14:00 or wait, does venom bolt even cause poison status 10:14:05 it dos 10:14:10 it does* 10:14:20 i guess it's 33% now 10:14:39 a nerf to an otherwise-powerful strategy 10:15:53 oh, for heaven's sake 10:16:13 of course, reflecting a poison arrow still gives you penance! wouldn't want to let players poison monsters with that loophole 10:16:20 (but summoning scorpions that poison monsters is fine) 10:16:33 are you absolutely sure about the poison arrow thing 10:16:43 I remember a bug related to that 10:17:53 (also, a little harder to summon scorpions these days... :) 10:17:53 oh, it looks like that was changed, you can reflect them without getting penance now 10:17:56 ya 10:18:00 and it only took 10 years! 10:18:21 (well more like 5) 10:21:42 minmay, as dictator of Crawl Consistency, do you have an opinion on whether steam should count as fire for dith's purposes 10:21:48 I'm leaning toward 'no' 10:22:40 I vote no 10:23:12 does dith care when you kill creatures that can hellfire ? 10:23:25 gives extra piety* 10:24:02 ya. that should probably be true as long as it has "fire" name, tho 10:24:46 *"fire" in the name 10:24:49 firefly 10:24:55 so whats crawl style for bitfields flags 10:25:02 because I see naked & and | and also uses of testbits 10:25:12 and also there's a DEF_BITFIELD macro used only once 10:25:14 PleasingFungus, I don't think I have an opinion either way, I think that mechanic is a completely lost cause for consistency 10:25:31 DEF_BITFIELD is very new and the idea is to use it more than it is 10:25:37 mok 10:25:40 I think |am*thyst is trying to rationalize it, little by little 10:25:42 also it's used twice now, if you update :) 10:25:50 I don't think there's an official style re &| vs testbits 10:25:51 since fire in crawl isn't reliably called fire, doesn't reliably check fire resistance, etc. 10:25:59 rip 10:26:00 -!- heteroy has quit [Ping timeout: 244 seconds] 10:27:48 I mean "cloud of fire" is still different from "cloud of flames" for god's sake 10:29:16 -!- scummos__ has quit [Ping timeout: 265 seconds] 10:33:53 <|amethyst> testbits only works if you are checking "are all of these bits set" 10:33:56 I have literally never noticed that we have clouds of both fire and flames. 10:34:10 What's the difference/ 10:34:22 <|amethyst> Lasty_: one is a forest fire, the other isn't 10:34:47 oh ok 10:35:05 03PleasingFungus02 07* 0.16-a0-3406-ga4773f3: Don't count steam as fiery for Dith (9073) 10(2 minutes ago, 2 files, 1+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a4773f3d30b6 10:35:08 <|amethyst> I should probably make a version of testbits that works on bitfield enums 10:36:27 |amethyst: these days forest fires don't spread (right?), so does the distinction matter? 10:36:40 yes they do 10:36:44 Oh. 10:36:52 03PleasingFungus02 07* 0.16-a0-3407-g08d9216: Improve forest fire naming (minmay) 10(27 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=08d921687a64 10:36:57 -!- LexAckson has joined ##crawl-dev 10:37:15 they do not spread (a) in swamp or (b) if you zap an un-id'd wand with dith 10:37:37 |amethyst: did you see http://sprunge.us/VTBd ? 10:38:13 (b) if you zap an un-id'd wand with dith 10:38:14 what the fuck 10:38:38 hm 10:38:41 I guess that can't happen these days 10:38:42 -!- siepu has quit [Quit: Leaving] 10:39:45 <|amethyst> probably can in wizmode 10:39:50 <|amethyst> with &I 10:39:54 %git d6375ca08 10:39:55 07|amethyst02 * 0.16-a0-233-gd6375ca: Refactor common penance/piety checks (wheals) 10(4 months ago, 21 files, 69+ 112-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d6375ca080db 10:40:02 I'm ok with giving wizmode characters tons of penance 10:40:08 PleasingFungus: now the "terse" description is longer than the "verbose" one 10:40:11 <|amethyst> PleasingFungus: why 0 specifically? 10:40:18 minmay: that's fine 10:40:36 |amethyst: I was already using that for _describe_god() 10:41:07 %git 7e837e58 10:41:07 07wheals02 * 0.15-a0-1761-g7e837e5: Only Dithmenos can prevent forest fires! (#8624) 10(6 months ago, 1 file, 5+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7e837e586be8 10:41:17 minmay: ^ 10:41:18 <|amethyst> PleasingFungus: I'm beginning to think this should all be a class rather than having weird parameters like that all over the place :) 10:41:28 |amethyst: I agree completely 10:41:34 hrm 10:41:47 just haven't gotten around to switching it all around 10:42:10 ...by "a class", you mean "GodLookup", "MonsterLookup", etc? 10:42:10 or...? 10:42:55 -!- weezeface has quit [Remote host closed the connection] 10:43:54 -!- Kintak has quit [Read error: Connection reset by peer] 10:44:44 -!- KurzedMetal has quit [Ping timeout: 265 seconds] 10:45:22 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 10:46:20 hm 10:46:22 this code doesn't work 10:47:30 <|amethyst> PleasingFungus: I was thinking just of one class HelpLookup and turning those functions into methods 10:47:55 <|amethyst> PleasingFungus: but making those into classes would probably not hurt either 10:48:05 -!- weezeface has quit [Ping timeout: 258 seconds] 10:48:08 which functions would be on HelpLookup? 10:50:24 <|amethyst> hm, haven't really thought it though 10:52:03 -!- mopl has quit [Quit: Page closed] 10:52:20 03PleasingFungus02 07* 0.16-a0-3408-gee23a5f: Remove Dith's fire suppression 10(6 minutes ago, 1 file, 2+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ee23a5f5542c 10:52:51 -!- ussdefiant has joined ##crawl-dev 10:57:19 I have to say I really like Pakellas. He is a game changing god and a great god for extended albeit for sort of a unfair reason: heal wanding recharge. But I think not being able to cast any magic or use spirit shield (although maybe spirit shield is good once you get strong enough) seems to balance it out 11:00:41 -!- Aryth1 has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 11:02:32 03PleasingFungus02 07* 0.16-a0-3409-g9e923a7: _get_spell_description() tweaks 10(2 minutes ago, 1 file, 55+ 38-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=9e923a7cf05a 11:02:35 agentgt: imo !tell Grunt :) 11:03:20 -!- Whistling_Bread has quit [Ping timeout: 250 seconds] 11:07:03 -!- debo has quit [Read error: Connection reset by peer] 11:08:37 -!- debo has joined ##crawl-dev 11:09:47 if you worship a good god and use a rod of shadows can you get evil things 11:10:59 iirc no 11:11:05 not sure tho 11:11:26 well I think they are not friendly when you use it 11:12:02 someone was saying a day or two ago that tso hated shadow creatures (since using ?summoning in pan did nothing for them) 11:12:07 so I think the summons are suppressed now 11:12:14 -!- ontoclasm has joined ##crawl-dev 11:12:28 looks like they are 11:13:19 (since summons inherit your god and currently something unholy worshiping a good god would have is_holy and is_unholy return true 11:13:20 ) 11:16:49 I noticed some bizarre behavior with fedhas on summons particularly summon scrolls and the summon creates zombies 11:17:12 -!- HellTiger has quit [Ping timeout: 250 seconds] 11:18:41 well at least for good gods the right thing happens 11:19:13 fedhas is a very good god. 11:20:09 I mean good as in is_good_god(GOD_NO_GOD) 11:20:22 -!- Brannock_ has joined ##crawl-dev 11:20:26 <|amethyst> PleasingFungus: actually, it's is currently possible to view stuff when the player doesn't exist 11:20:41 -!- Brannock_ has quit [Client Quit] 11:21:46 |amethyst: but not through that codepath, I think 11:21:58 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 11:22:04 I am aware that you can ?/ while the player doesn't exist (which is why I added that check) 11:22:10 but ?/ doesn't currently use that code 11:22:17 <|amethyst> oh 11:22:19 -!- Brannock has quit [Ping timeout: 245 seconds] 11:22:23 <|amethyst> I see 11:22:31 wait for my next commit :) 11:24:24 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-3408-gee23a5f (34) 11:26:14 god, so many functions using char* around here 11:26:22 (non-const, heap-allocated char*...) 11:26:36 ahahaha and it's fixed width with no checks, of course 11:28:34 <|amethyst> ? 11:28:43 <|amethyst> I only see 'new char' in sqldbm.cc 11:29:00 failure_rate_to_string() (I'm rewriting it to use a string now) 11:29:19 "new" is way too advanced for this 11:29:20 <|amethyst> ugh, malloc 11:29:25 malloc! 11:33:06 03MarvinPA02 07* 0.16-a0-3410-g473ecc3: Adjust some Ru messaging (#9348) 10(52 minutes ago, 1 file, 6+ 6-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=473ecc3498e3 11:33:06 03MarvinPA02 07* 0.16-a0-3411-g5882e2b: Improve Lugonu wrath description 10(24 minutes ago, 1 file, 3+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=5882e2b95c9d 11:33:06 03MarvinPA02 07* 0.16-a0-3412-gea6b173: Add a note when drawing the Focus card (#8940) 10(10 minutes ago, 3 files, 12+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ea6b1737c690 11:34:24 malloch, an ancient and terrible god... 11:36:47 <|amethyst> god of the sea 11:39:18 -!- domiryuu has quit [Quit: leaving] 11:42:17 -!- ussdefiant has quit [Ping timeout: 256 seconds] 11:43:13 03PleasingFungus02 07* 0.16-a0-3413-g25bb7f8: Don't use malloc'd char* for fail rates 10(6 minutes ago, 9 files, 23+ 29-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=25bb7f864248 11:43:59 <|amethyst> PleasingFungus: err 11:44:02 <|amethyst> PleasingFungus: that's bad 11:44:06 <|amethyst> PleasingFungus: oh 11:44:08 <|amethyst> PleasingFungus: never mind 11:44:12 ? 11:44:14 <|amethyst> PleasingFungus: I read .str() as .c_str() 11:44:33 rip 11:48:37 -!- rockygargoyle has quit [Quit: Page closed] 11:49:04 -!- UncertainKitten has joined ##crawl-dev 11:50:15 -!- Akitten_Homura has joined ##crawl-dev 11:50:21 -!- Akitten_Homura has quit [Client Quit] 11:50:41 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 11:54:11 PleasingFungus: have you seen the GDD thread on shadow traps? 11:54:14 -!- joy199 has quit [Quit: Http://www.ZeroIRC.NET Zero IRC Ver 2.9G] 11:54:47 no 11:54:49 will take a look in a sec 11:56:46 some reasonable points and some whining 11:56:48 so, gdd 11:56:56 hm 11:58:22 -!- tabstorm has quit [Ping timeout: 240 seconds] 11:58:31 03PleasingFungus02 07* 0.16-a0-3414-g7355a4b: Utterly destroy _append_books() 10(3 minutes ago, 3 files, 76+ 68-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7355a4bed5e6 12:02:59 -!- Kalir has quit [Changing host] 12:04:07 annihilate imo 12:07:22 -!- fearitself has quit [Ping timeout: 246 seconds] 12:07:27 -!- st_ has joined ##crawl-dev 12:08:50 03PleasingFungus02 07* 0.16-a0-3415-ga6bbd2f: Remove d:1 and d:2 shadow traps 10(9 minutes ago, 1 file, 6+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a6bbd2f04ba0 12:08:50 03PleasingFungus02 07* 0.16-a0-3416-gc389783: Don't let shadow trap summons follow between levels (celem) 10(5 minutes ago, 1 file, 3+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c389783348ea 12:09:36 -!- bonghitz has quit [Quit: Leaving...] 12:09:44 -!- Marbit has joined ##crawl-dev 12:10:18 <|amethyst> PleasingFungus: re that XXX comment, you could call random_choose_weighted anyway 12:10:44 ? 12:10:44 <|amethyst> PleasingFungus: it returns nullptr if the sum of the weights is zero 12:10:50 o 12:12:37 <|amethyst> also, the spacing before } there is inconsistent 12:12:50 oops 12:13:06 03PleasingFungus02 07* 0.16-a0-3417-gd59ef35: Improve trap type generation (|amethyst) 10(84 seconds ago, 1 file, 2+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=d59ef35f6354 12:14:33 -!- mizu_no_oto has quit [Client Quit] 12:18:13 03PleasingFungus02 07* 0.16-a0-3418-g08adb8f: Decrease the number of early traps 10(3 minutes ago, 1 file, 4+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=08adb8f52701 12:18:34 -!- t4nk289 has quit [Ping timeout: 246 seconds] 12:26:50 -!- simmarine has joined ##crawl-dev 12:27:46 -!- rockygargoyle has joined ##crawl-dev 12:27:50 now you can make them trigger when they first come into los 12:27:51 right? 12:29:19 I think we talked about this before. still kind of a weird idea for shafts. but I guess it's no different 12:29:34 -!- Lumpydoo has quit [Quit: Page closed] 12:30:18 zot traps are the only ones I'd not really want to work this way 12:30:25 oh, I should despoil a vault while I'm thinking about it 12:30:28 -!- TruthSerum has quit [Ping timeout: 246 seconds] 12:30:37 <|amethyst> That does mean you probably need to remove permanent teleport traps 12:30:47 -!- debo has quit [Read error: Connection reset by peer] 12:31:04 <|amethyst> since otherwise they will very likely disconnect the level 12:31:11 the logic here would probably be "either reveal or reveal and trigger the trap when it's seen" 12:31:23 not "every time you see a trap, trigger it" 12:31:26 that would be my approach 12:31:56 this is essentially the same as the current mechanic for one-shot traps (as long as you aren't doing goofy stuff like tracking every tile you move on) 12:32:17 and as long as vaults aren't being spoilery 12:32:47 |amethyst: it's only for triggering unknown traps 12:32:54 -!- Lawman0 has quit [Remote host closed the connection] 12:33:30 03PleasingFungus02 07* 0.16-a0-3419-g23e3f86: Add tiles to ?/F 10(3 minutes ago, 3 files, 14+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=23e3f86bbace 12:33:43 PleasingFungus: I was thinking of "trigger and reveal every unknown trap", a chance to just reveal it without triggering seems like unnecessary complexity since you could get almost the same effect by...generating fewer traps 12:33:51 nah 12:33:56 traps as tactical terrain 12:34:04 zot traps matter even after they're known 12:34:17 unless it's blocking a zot:5 lung it really doesn't 12:34:27 they affect where you choose to fight 12:34:36 i think i just ru stunned a black bear that was 3 tiles away from me, is that meant to happen 12:34:48 ahaha I bet I know what happened 12:34:55 I bet you the bear tried to cast berserk rage 12:34:57 did it try to cast berserk and bail out because yes 12:35:12 probably ru shouldn't prevent innate spellcasting 12:35:19 check the flag on the monspell, etc 12:35:22 not sure where the relevant code is 12:36:11 <|amethyst> IMO it's a pretty big difference if every time you go to a new level in Spider you are caught by several webs 12:36:22 hm. I forgot about webs 12:37:19 web traps don't quite have this problem since iirc webs grow back over time? I could swear I read this once 12:37:19 so even tracking which spaces you've moved in doesn't guarantee safety 12:37:19 <|amethyst> webs in Spider are placed over time 12:37:19 ya 12:37:19 <|amethyst> or at least used to be 12:37:19 not any more they're not 12:37:19 o 12:37:19 -!- Rotatell has quit [Ping timeout: 240 seconds] 12:37:19 <|amethyst> ah 12:37:19 hm 12:37:26 <|amethyst> also, there are lua traps 12:37:39 <|amethyst> spider trap is much less threatening if it triggers at the edge of LOS 12:37:41 -!- debo has joined ##crawl-dev 12:37:48 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 12:38:19 spider trap is very silly and not a huge loss 12:38:27 likewise the grate trap, the phial/cloud trap, etc 12:38:28 -!- Rotatell has joined ##crawl-dev 12:38:38 oh 12:38:49 alternately, trigger it on top of you (but that doesn't work so well for grate trap) 12:38:54 -!- debo has quit [Read error: Connection reset by peer] 12:39:00 since the idea is that it's a virtual trap, schroedinger's trap 12:39:10 (likewise, the alarm noise from alarm traps would be on top of you...) 12:40:36 -!- Tuxedo[Qyou] has quit [Quit: Excess flood] 12:42:40 -!- debo has joined ##crawl-dev 12:46:00 did you know that if an illusion is made of you in statue form it is nonliving but if you're in lich form it comes out natural???? 12:46:21 (this is so you can't Dispel your lichform illusion) 12:46:41 <|amethyst> huh? 12:46:46 <|amethyst> but you can torment it etc instead 12:46:53 is that really a deliberate thing 12:46:54 yea 12:46:55 -!- KurzedMetal has quit [Ping timeout: 245 seconds] 12:47:06 !source mon-clone.cc:140 12:47:07 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-clone.cc;hb=HEAD#l140 12:47:47 amazing 12:47:47 <|amethyst> err 12:47:50 <|amethyst> also 12:48:10 <|amethyst> how does this interact with transformed vampires? 12:48:24 probably ridiculously 12:48:32 -!- wheals has joined ##crawl-dev 12:48:51 [ds] made some interesting design decisions 12:49:02 <|amethyst> sssnnnaaarrrkkk 12:49:07 * PleasingFungus hisses. 12:49:22 -!- TruthSerum has quit [Ping timeout: 246 seconds] 12:49:49 yea if you are a bloodless vampire in lichform your illusion is natural but if you are a bloodless vampire your illusion is undead 12:50:09 -!- debo has quit [Ping timeout: 244 seconds] 12:51:07 <|amethyst> ebering: I bet if you are a vampire in batform or treeform your illusion is also natural 12:52:13 -!- Daekdroom has quit [Quit: Leaving] 12:52:19 -!- tabstorm has quit [Quit: Leaving] 12:52:28 yes 12:52:37 <|amethyst> anyway, if you're in lichform and have dispel undead, doesn't that mean your illusion can dispel you? 12:52:46 <|amethyst> I guess the idea is that you could leave lichform immediately 12:52:46 yes 12:52:55 <|amethyst> whereas your illusion cannot 12:53:11 this seems like a dumb special case 12:53:20 somehow i don't think players who have lichform by the time they're fighting mara are a case that needs to be particularly worried about 12:53:37 can monsters use phantom mirrors? 12:53:44 <|amethyst> I was about to ask the same thing 12:53:53 03PleasingFungus02 07* 0.16-a0-3420-gb95a3aa: Add tiles for ?/G 10(6 minutes ago, 2 files, 18+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b95a3aaa8a91 12:54:15 I believe not 12:54:20 PleasingFungus: do you think the negative resistance change should be in the changelog 12:54:45 uh. hrm. I'd lean toward no 12:54:55 since it's not really something that was visible to begin with 12:55:32 i just thought it would be the kind of thing that people would argue about whether it was ever the case and if so did it change :) 12:55:42 <|amethyst> player taking more damage on average is visible, though I guess it's not obvious from just a single roll 12:56:06 player takes less damage 12:56:14 well 12:56:18 <|amethyst> yeah, more damage previously 12:56:18 I'll put it in the wordpress but not the changelog 12:56:20 I think 12:58:31 -!- PleasingFungus has quit [Remote host closed the connection] 12:59:10 -!- Lightli has quit [Ping timeout: 246 seconds] 13:00:51 -!- Cerpin has joined ##crawl-dev 13:03:37 !tell pleasingfungus i'm fairly sure that monster summoning spells are capped, you might want to see that in-game 13:03:38 wheals: OK, I'll let pleasingfungus know. 13:03:44 almost wrote pelasgianfungus 13:04:27 -!- roctavian has joined ##crawl-dev 13:05:58 <|amethyst> wheals: one problem there is that sometimes we lie and you can have more 13:06:04 <|amethyst> wheals: e.g. bands from Shadow Creatures 13:06:23 yeah, and abom/tmons separate caps 13:19:09 -!- Lightli has joined ##crawl-dev 13:19:33 -!- elliptic has quit [Quit: Leaving] 13:20:21 -!- Philonous has quit [Remote host closed the connection] 13:21:18 -!- elliptic has joined ##crawl-dev 13:21:52 -!- Lawman0 has quit [Ping timeout: 240 seconds] 13:22:34 -!- tensorpudding has quit [Ping timeout: 258 seconds] 13:23:48 !source mon-util.cc:622 13:23:49 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-util.cc;hb=HEAD#l622 13:23:50 crawlflesh 13:33:05 -!- heteroy has quit [Ping timeout: 264 seconds] 13:34:38 Add two bonus skill titles for player demonspawn 13https://crawl.develz.org/mantis/view.php?id=9369 by RBrandon 13:36:28 -!- debo has joined ##crawl-dev 13:41:21 can vaults place monsters with weird spellsets 13:41:42 <|amethyst> yes 13:49:22 -!- KurzedMetal has quit [Ping timeout: 265 seconds] 13:52:00 -!- Ragdoll has joined ##crawl-dev 13:54:48 -!- ussdefiant has joined ##crawl-dev 13:59:24 -!- ussdefiant has quit [Ping timeout: 245 seconds] 13:59:38 -!- xordid has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 14:06:36 hm. in making MH into a bitfield should demonspawn become MH_NATURAL | MH_DEMONIC 14:06:44 it would fix a lot of special casing I've seen here and there 14:09:17 -!- Cerpin has quit [Ping timeout: 240 seconds] 14:13:36 <|amethyst> there is the question of what to do about polymorph 14:14:55 so what I've currently done is a valid polymorph is one with overlapping holiness 14:15:18 making ds natura/demonic would let them polymorph into demons as well as other natural things 14:15:29 <|amethyst> does that mean shapeshifters will turn into demons eventually? 14:15:49 <|amethyst> or do they use MH_NATURAL regardless 14:15:53 dunno 14:16:13 <|amethyst> also not sure about vampiric drain 14:16:35 -!- halberd has quit [Client Quit] 14:16:48 I'm leaving it as-is for now but it's a possibility 14:17:01 <|amethyst> but in principle it sounds good 14:17:02 that could just be made rN+ 14:17:02 imo 14:17:02 <|amethyst> wheals: well, there is also backlash 14:17:18 <|amethyst> wheals: which happens only with undead and demons (and can only happen if they're invisible to you) 14:17:24 <|amethyst> s/can only/AFAIK can only/ 14:17:37 could make that rN+ too! better hope that orc's robe isn't positive energy! 14:17:47 <|amethyst> servitors can be MH_HOLY | MH_DEMONIC 14:17:49 <|amethyst> err 14:17:56 <|amethyst> MH_HOLY | MH_UNDEAD rather 14:18:47 <|amethyst> though I guess that means the checks for ely penance etc need to check "holy and not undead|demonic" rather than just "holy" 14:19:01 <|amethyst> but I think most holiness checks will need to be reviewed 14:19:43 I've been reviewing them 14:19:49 (this is where I've been getting today's trivia) 14:19:54 <|amethyst> :) 14:23:18 -!- Tedronai has quit [Quit: WeeChat 1.0.1] 14:23:31 -!- Belest has quit [Ping timeout: 246 seconds] 14:23:44 also death cobs MH_UNDEAD | MH_PLANT 14:23:52 though maybe not 14:24:07 Fedhas might have something to say about it 14:25:14 also death caps! 14:32:00 -!- Cryp71c has quit [Quit: Leaving] 14:32:12 -!- odiv has quit [Remote host closed the connection] 14:36:44 -!- dtsund has joined ##crawl-dev 14:40:44 -!- fearitself has quit [Ping timeout: 246 seconds] 14:43:06 -!- heteroy has quit [Ping timeout: 244 seconds] 14:52:29 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 14:56:00 -!- jbenedetto has quit [Ping timeout: 272 seconds] 14:58:59 -!- yxhuvud has quit [Remote host closed the connection] 15:04:53 -!- Tux[Qyou] has quit [Ping timeout: 264 seconds] 15:08:19 -!- Marbit has quit [Ping timeout: 246 seconds] 15:11:31 -!- UncertainKitten has quit [Ping timeout: 244 seconds] 15:12:00 -!- Patashu has joined ##crawl-dev 15:17:32 -!- elliptic has quit [Quit: Leaving] 15:18:34 <|amethyst> also have to be careful not to give double piety for killing aboms 15:18:41 hitting a demon with a vampiric weapon should have a 60% chance of doing damage to you 15:19:39 oh wow 15:19:52 somebody needs to make a vault with catlobes and manticores 15:20:12 unknown monster: "catcore" 15:20:12 <|amethyst> %??catcore 15:20:16 unknown monster: "mantilobe" 15:20:16 <|amethyst> %??mantilobe 15:20:27 -!- Ragdoll has quit [Quit: Leaving] 15:20:31 mantoblepas 15:25:59 -!- elliptic has joined ##crawl-dev 15:29:39 is there any save compat needed for monster_info_flags 15:30:11 nevermind 15:31:11 <|amethyst> for reference, the answer is yes 15:31:30 <|amethyst> mi.mb is the first thing in marhsallMonsterInfo 15:48:55 -!- Maera has joined ##crawl-dev 15:51:14 -!- roctavian has quit [Quit: Page closed] 15:55:47 -!- gammafunk has joined ##crawl-dev 15:59:02 -!- Krakhan has quit [Changing host] 16:04:01 -!- Maera has left ##crawl-dev 16:05:33 rekt touched save compat anyway 16:05:56 unmarshallUnsigned doesn't JustWork with a bitfield defined by DEF_BITFIELD 16:05:58 :( 16:06:13 though I don't see why it would 16:06:20 or why I would expect that beyond hope 16:07:37 -!- Brannock has joined ##crawl-dev 16:12:54 -!- Whistling_Bread has joined ##crawl-dev 16:13:22 -!- Morg0th has quit [Quit: leaving] 16:14:48 <|amethyst> ebering: you can do uint64_t flags = unmarshallUnsigned(th); field.flags = flags; 16:17:51 !tell grunt the evoke 6mp mutation is god awful with Pakellas. Its practically game ending mutation and I died on the orb run because of it 16:17:51 agentgt: OK, I'll let grunt know. 16:18:09 <|amethyst> agentgt: it's now 3 MP for the first level at least 16:18:19 <|amethyst> but I imagine even that is terrible 16:19:15 6/12/18 seemed completely absurd yeah 16:20:03 well I had a really buff character for ko goes and he died on the orb run because I ran out of magic. I was going to kill things but things I had to kill were massively powerful 16:20:35 plus atleast on the experimental branch I had angels coming to kick my ass 16:20:46 seraph 16:20:56 they've been able to show up for a bit i think 16:21:00 yeah that's just a relatively recent trunk change 16:22:18 all things considered the design for pakellas is actually very good. the magic limitation and mp on kill balances out the constant wand of healing. 16:23:06 he could be a highly effective extended game god if you don't get evoke mutation 16:26:41 -!- iFurril has quit [Quit: Leaving] 16:27:33 it would be nice if anti-magic didn't effect your mana pool for pakellas. Its just sort of annoying switching back and forth with antimagic with pakellas. I would even argue that you should get anti-magic protection with pakellas as the MP is not really magic anymore (since he hates magic it would be ironic to use "magic points") 16:32:15 |amethyst: is unmarshallUnsigned really guaranteed to be 64 bits? 16:32:19 -!- fearitself has quit [Ping timeout: 246 seconds] 16:39:10 <|amethyst> wheals: it returns a uint64_t 16:39:38 <|amethyst> it's usually used for smaller things, though 16:40:12 <|amethyst> it's stored in a reasonably efficient way (leading 0 bytes are skipped) 16:40:53 -!- Whistling_Bread has quit [Quit: Having his crunching of his eye, nor my wicked Noah's ark. Cribbed and fright and again politely bidding him down, as far more abundantly supplied than usual.] 16:41:12 -!- Cerpin has joined ##crawl-dev 16:41:42 <|amethyst> I guess I could write a marshallBitfield and unmarshallBitfield 16:43:09 <|amethyst> would make them members, except enum_bitfield is in enum.h and I don't want to make enum.h pull in package.h etc 16:45:08 -!- causative has quit [Read error: Connection reset by peer] 16:46:47 <|amethyst> the encoding thing in fact means that, for unsigned data of less than 21 bits, marshallUnsigned is more filesize-efficient than marshallInt, despite the former being 64-bit and the latter 32-bit 16:47:07 <|amethyst> s/21/22/ (less than or equal to 21) 16:47:24 wha 16:47:29 these do not seem like very good name 16:47:31 s 16:49:25 -!- edlothiol has joined ##crawl-dev 16:49:53 <|amethyst> wheals: you mean unmarshallInt returning int32_t instead of int? :) 16:50:16 <|amethyst> unmarshallIntIfAllTheWorldsAVax() 16:50:22 does unmarshallShort at least return a short 16:50:37 <|amethyst> no, int16_t 16:51:34 i was about to say that i don't know whether numbers are allowed in function names but random2 16:53:19 -!- fearitsel has quit [Quit: Page closed] 16:55:13 -!- Lasty has joined ##crawl-dev 16:58:24 -!- CacoS has quit [] 16:58:58 !learn add multi_holiness ebering is working on a patch to make holiness a bitfield. Please add monsters that should have more than one holiness bit to this 16:58:59 multi holiness[1/1]: ebering is working on a patch to make holiness a bitfield. Please add monsters that should have more than one holiness bit to this 16:59:45 !learn add multi_holiness evil priests/wizards, unholy priests/wizards (even if they only sometimes have a bad spell) should get the new MH_EVIL, MH_UNHOLY respectively 16:59:46 multi holiness[2/2]: evil priests/wizards, unholy priests/wizards (even if they only sometimes have a bad spell) should get the new MH_EVIL, MH_UNHOLY respectively 16:59:50 reapers? :V 17:00:41 vine stalkers? 17:01:03 oh I haven't even thought about players yet 17:01:59 !learn add multi_holiness demonspawn MH_NATURAL | MH_DEMONIC (don't count piety twice), servitors MH_HOLY | MH_UNDEAD (watch ely conduct), death caps/cobs MH_UNDEAD | MH_PLANT (fedhas buff) 17:01:59 multi holiness[3/3]: demonspawn MH_NATURAL | MH_DEMONIC (don't count piety twice), servitors MH_HOLY | MH_UNDEAD (watch ely conduct), death caps/cobs MH_UNDEAD | MH_PLANT (fedhas buff) 17:02:36 !learn add multi_holiness ghost crabs MH_NATURAL | MH_UNDEAD (already special cased for their flames), apis MH_HOLY | MH_UNDEAD (special cased in is_beast) 17:02:37 multi holiness[4/4]: ghost crabs MH_NATURAL | MH_UNDEAD (already special cased for their flames), apis MH_HOLY | MH_UNDEAD (special cased in is_beast) 17:02:51 -!- UncertainKitten has joined ##crawl-dev 17:02:53 before I do the work on these I'd like some thoughts on if they're good ideas 17:03:11 ...why are apis undead 17:03:13 why are apis undead? 17:03:14 what's undead about apis 17:03:18 wait that should be natural 17:03:19 . 17:03:22 xD 17:03:46 !tell roctavian hippogriffs need a shadow 17:03:46 ontoclasm: OK, I'll let roctavian know. 17:03:47 lol 17:03:52 !learn edit multi_holiness[4 s/apis.*/apis MH_HOLY | MH_NATURAL (special cased in is_beast) 17:03:52 multi holiness[4/4]: ghost crabs MH_NATURAL | MH_UNDEAD (already special cased for their flames), apis MH_HOLY | MH_NATURAL (special cased in is_beast) 17:05:10 ontoclasm: reapers as DEMONIC | UNDEAD? 17:05:12 -!- siepu has quit [Read error: Connection reset by peer] 17:05:24 reaper nerf 17:05:34 ebering: i was mostly joking 17:05:53 i mean, they could be, but there's nothing particularly undead about them other than that they look like skeletons 17:07:27 -!- dtsund has quit [Quit: dtsund] 17:11:11 -!- LexAckson has quit [Read error: Connection reset by peer] 17:11:30 !tell roctavian Also, I think it might be good to go through and give all stone/metal in the game a consistent shape (beveled blocks for stone, two bars for metal). Any thoughts? 17:11:31 ontoclasm: OK, I'll let roctavian know. 17:14:40 -!- Vizer has quit [Quit: bye] 17:17:49 -!- Monchi_ has quit [Quit: Page closed] 17:18:55 <|amethyst> !learn edit multi_holiness[$] s/$/, abominations MH_UNDEAD | MH_DEMONIC (special cased in _fire_kill_conducts) or just pick one 17:18:55 multi holiness[4/4]: ghost crabs MH_NATURAL | MH_UNDEAD (already special cased for their flames), apis MH_HOLY | MH_NATURAL (special cased in is_beast), abominations MH_UNDEAD | MH_DEMONIC (special cased in _fire_kill_conducts) or just pick one 17:19:51 -!- pintc has quit [Ping timeout: 244 seconds] 17:20:03 -!- rockygargoyle has quit [Quit: Page closed] 17:20:49 <|amethyst> !learn edit multi_holiness[$] s@abominations@aboms/crawlies@ 17:20:50 multi holiness[4/4]: ghost crabs MH_NATURAL | MH_UNDEAD (already special cased for their flames), apis MH_HOLY | MH_NATURAL (special cased in is_beast), aboms/crawlies MH_UNDEAD | MH_DEMONIC (special cased in _fire_kill_conducts) or just pick one 17:22:26 are you adding MH_ELDRITCH 17:22:48 while I'm messing with things I don't see why not 17:22:51 seems needed 17:23:36 right now the various abyss things are nonliving 17:23:40 but so are gargoyles 17:24:50 <|amethyst> oh that's another 17:25:01 <|amethyst> at least player gargoyles -> MH_NATURAL | MH_NONLIVING 17:25:16 -!- xordid has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 17:25:17 hell hounds could maybe be NATURAL | DEMONIC 17:25:20 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 17:25:39 currently is_beast returns no for them 17:25:54 raiju too i assume 17:25:57 raiju (11h) | Spd: 10 | HD: 7 | HP: 29-50 | AC/EV: 4/14 | Dam: 1111(elec:7-9) | see invisible | Res: 06magic(20), 11elec+++, 08blind | XP: 263 | Sp: blinkbolt (2d14) [11!AM, 06!sil] | Sz: Medium | Int: animal. 17:25:57 %??raiju 17:26:01 <|amethyst> see mons_is_demon also 17:26:08 nm, they're just dogs i guess 17:26:12 Unstable branch on crawl.lantea.net updated to: 0.16-a0-3420-gb95a3aa (34) 17:26:27 <|amethyst> it distinguishes between "demon" and "demonic", the former being more restrictive 17:26:32 mm 17:26:50 |amethyst: messing with the player seems like it will have weirder more sweeping effects 17:27:45 I'm putting it off 17:28:08 <|amethyst> they were given MH_NONLIVING without much regard for sweeping effects :) 17:28:11 -!- rockygargoyle has quit [Client Quit] 17:28:26 -!- rockygargoyle has joined ##crawl-dev 17:29:06 but !learn add multi_holiness[5 Hell Hounds and Hell hogs NATURAL | DEMONIC 17:29:13 !learn add multi_holiness[5 Hell Hounds and Hell hogs NATURAL | DEMONIC 17:29:13 multi holiness[5/5]: Hell Hounds and Hell hogs NATURAL | DEMONIC 17:29:17 spacebar is not enter 17:29:25 -!- dpeg has joined ##crawl-dev 17:29:26 ??monsters 17:29:26 monsters[1/4]: The most up-to-date code for %?? and %? can be found at http://s-z.org/neil/git/?p=monster-trunk.git , or clone from http://s-z.org/neil/git/monster-trunk.git , branch 'bleeding-edge-crawl'. 17:30:10 <|amethyst> ebering: changes to monsters can have sweeping effects too, though 17:30:19 Hi there! 17:30:19 !learn edit multi_holiness[5 s/ and.*/, hell hogs, and hellephants NATURAL | DEMONIC (but should they be beasts?)/ 17:30:20 multi holiness[5/5]: Hell Hounds, hell hogs, and hellephants NATURAL | DEMONIC (but should they be beasts?) 17:30:33 Anyone knows that web page which lists monsters glyphs and stats? 17:30:43 it was useful for vault making 17:31:20 |amethyst: thats why the first ones on my list are ones that are already special cased and hacky 17:31:39 <|amethyst> ebering: e.g. demonspawn are one of the few non-demonic non-undead things in Pan, so depending on what cares about == MH_DEMONIC vs != MH_NATURAL, that could have a big effect for some players 17:31:46 just from randomly browsing through, i don't see why there's special casing in mons_demon_tier 17:32:06 for non-antaeus C, it returns 0 17:32:11 for antaeus, it returns... 0 17:32:32 <|amethyst> no, for antaeus it returns -1 17:32:33 <|amethyst> but 17:32:48 he's a C though 17:32:56 found it, sorry for intrusion! 17:33:27 <|amethyst> dpeg: where is it? since I wasn't sure which thing you were talking about 17:34:26 ??glyphs 17:34:27 glyphs[1/2]: http://s-z.org/neil/tmp/crawl-glyphs-narrow.html — Generated with the script http://s-z.org/neil/tmp/crawl-glyphs 17:34:30 this one does it 17:34:32 <|amethyst> ahh 17:34:39 <|amethyst> you said 'stats' so I thought that wasn't it :) 17:34:56 also, for some reason I get commit announcements in bursts, and it's looking really good! 17:35:04 03PleasingFungus02 07* 0.16-a0-3421-g06d1366: Add tiles to ?/K 10(65 seconds ago, 2 files, 19+ 4-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=06d136634c0d 17:35:04 03|amethyst02 07* 0.16-a0-3422-gbea8b92: Comment a fall-through (ontoclasm) 10(2 minutes ago, 1 file, 1+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bea8b9227689 17:35:13 <|amethyst> ontoclasm: ^^ 17:35:27 [I may inquire at some time about showing monster AC/EV in xv, but I'd have to look at it in-game beforehand] 17:35:44 <|amethyst> dpeg: ? 17:35:49 <|amethyst> dpeg: about showing them in more detail? 17:35:52 |amethyst: aha 17:35:56 -!- DaneiTHREE has quit [Remote host closed the connection] 17:36:05 dang fall-throughs 17:36:06 <|amethyst> dpeg: we started showing them a few months long ago 17:36:10 <|amethyst> s/long // 17:36:24 thanks 17:38:03 <|amethyst> dpeg: also, MR success rates in hex targetters and in monster spell descriptions (xv the monster then press the spell letter) 17:41:56 -!- SANIC has quit [Client Quit] 17:42:07 <|amethyst> hm, should demonspawn be tier 6 and satisfy mons_is_demon 17:42:12 <|amethyst> if they're being made |MH_DEMONIC 17:43:01 -!- Pacra has joined ##crawl-dev 17:43:20 <|amethyst> oh, I guess that would let some demon summoning get them 17:44:05 <|amethyst> and would give them claws instead of hands for ::hand_name, and not much else 17:52:54 |amethyst: MR success rates are okay with me... my issue with monster AC/EV is that these numbers are completely different to player AC/EV. So in principle we'd have to explain what they mean... which probably we don't want to :) 17:53:09 it doesn't display numbers, it displays bars 17:53:34 which works okay i think although imo they're pretty ugly 17:53:38 edlothiol: I have a lot of the webtiles-server-side plumbing done to get a score page navigation view likke you see on the lld server homepage, but looking at this, it might be nicer to move the rendering of the dropdown into js as opposed to using a tornado template 17:53:51 MarvinPA: ah, alright 17:53:54 !locate dpeg 17:53:55 dpeg was last seen on CDO (dpeg, L14 SpAs of Gozag). 17:54:03 ^ should be playing this guy a bit more :) 17:54:08 !seen dpeg 17:54:08 I last saw dpeg at Tue Dec 30 23:54:03 2014 UTC (5s ago) saying '^ should be playing this guy a bit more :)' on ##crawl-dev. 17:54:33 edlothiol: any general pointers on where I'd integrate this? This is the template that the lld admin wrote to render the score page navigation: https://github.com/dplusplus/patched-dcss-webtile/blob/master/crawl-ref/source/webserver/templates/scoreform.html 17:55:20 edlothiol: I can figure it out by carefully going through the lobby code, but I don't really know all the js apis so it's a bit slow going 17:56:16 Aha! Is now a good time to ask for a shred of devblog blurb to explain what's been going on behind the curtains, on the technical level? (If you drop me some terms, I can make a first version. I recall about C++11, and something new about tiles. I think there was a third bit.) 17:56:16 SDL2 would be the tiles one 17:56:16 and 17:56:20 I can't remember the third either, but if I dig around in the logs a bit I can come up with something. 17:56:23 I added jormungandr tile, which pretty much changed crawl development forever 17:56:59 -!- Bloax has joined ##crawl-dev 17:57:07 * ontoclasm encircles the world!! 17:57:11 well a third would be webtiles-changes, but that's not fully rolled out yet 17:57:26 and there was bh's domino thing, but that's also not done 17:57:49 discussion of changing authentication, but technically that's not even started yet 17:58:08 yeah, that's very important, but we haven't' started yet 17:58:26 s/t'/t/ 17:59:00 mm, were the scoring scripts reworked? 17:59:32 -!- MgDark has quit [Remote host closed the connection] 18:00:08 dpeg: 18:00:10 dpeg: Travis 18:00:13 that was the third 18:00:16 Grunt: many thanks! 18:00:16 ah yes 18:00:30 re scoring, no, that's a thing that could maybe happen, but I'm not sure we have definite plans yet 18:00:53 I think it'd be really cool to have a short statement about it. It's something most players don't see, but might still be interesting for some to hear about. (jpeg visited us during the last days, and she agreed :) 18:01:34 ??travis[2 18:01:34 travis[2/2]: Travis can't be bargained with. Travis can't be reasoned with. Travis doesn't feel pity, or remorse, or fear. And Travis absolutely will not stop, ever, until your project is dead. 18:01:52 <3 18:02:39 rip travis spam 18:03:17 btw, what is this [ci....] that ends some commit messages? 18:03:19 it's a travisty 18:03:30 dpeg: telling travis not to test the build 18:03:45 dpeg: since the commit doesn't change anything that could break the build 18:04:21 -!- dtsund has joined ##crawl-dev 18:04:29 thx 18:04:57 -!- omnirizo1 has quit [Ping timeout: 240 seconds] 18:04:58 * dpeg will definitely forget to add this whenever he comes up with another minimal commit 18:07:36 -!- bonghitz has quit [Quit: Leaving...] 18:07:47 !tell Lasty i'm getting "you redirect the foo's attack" messages when they're not doing a thing that's being redirected 18:07:47 MarvinPA: OK, I'll let lasty know. 18:08:35 !tell lasty also when (i think) a catoblepas tried to breathe at me? but it wasn't redirected, it just didn't breathe at all 18:08:36 MarvinPA: OK, I'll let lasty know. 18:08:38 -!- TR_Muscateer has joined ##crawl-dev 18:09:29 -!- Kintak has quit [Read error: Connection reset by peer] 18:10:52 -!- Cerpin has quit [Ping timeout: 240 seconds] 18:11:18 -!- Nightbeer has quit [Quit: Verlassend] 18:11:19 -!- Z_LAMP has quit [Ping timeout: 244 seconds] 18:11:32 you redirect its breath! the catoblepas farts! 18:11:32 -!- ibar has quit [Quit: leaving] 18:11:34 -!- rockygargoyle has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 18:16:00 !tell lasty also i got offered to give up summoning after i'd already sacrificed love which seems mostly redundant? 18:16:00 MarvinPA: OK, I'll let lasty know. 18:16:07 MarvinPA: interesting. I'm not sure what that is in some cases. 18:16:07 Lasty: You have 3 messages. Use !messages to read them. 18:16:07 -!- xordid has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 18:17:21 hmm 18:17:29 I thought that was blocked 18:17:39 oh wait, no 18:17:51 it just doesn't give piety for that aspect of the sacrifice 18:18:15 ah, i wondered why i didn't gain a * when it said it was significant 18:18:59 "significant" should still be accurate . . . 18:19:07 ?/ significant 18:19:08 Matching terms (1): resists_with_significant_effor; entries (22): arena_sprint[2] | call_merchant[1] | cherub[1] | cleansing_flame[1] | cloud_of_flame[1] | deck[1] | dex[1] | flame_tongue[1] | greater_naga[1] | green_rat[1] | healing[1] | hex_messages[1] | irradiate[1] | life_saving[1] | lugonu[1] | resist_corrosion[1] | river_rat[1] | ru_piety[1] | ru_sacrifices[1] | shadow_card[1] | vault_monste... 18:19:13 bleh 18:19:16 ??ru_piety 18:19:17 ru piety[1/2]: Gain piety with Ru by accepting one of the three sacrifices it offers. The amount of piety gained increases with the value of what was sacrificed. You'll be given a description of the approximate value of the sacrifice: >= 40: incredible; >=29: major; >= 21 significant; >= 13: modest; otherwise trivial. 18:19:37 oh ok, i guess that could easily not pass a * breakpoint still then 18:19:43 14-21 could easily fail to jump * levels 18:20:43 er wait, 22-28 18:20:54 21-28. Guh. 18:24:18 regarding the redirection, I'm not sure what the deal is there, but at least some of the time it's redirecting stuff that can't be meaningfully redirected 18:24:43 * Grunt redirects Lasty's attack! 18:24:52 noooo 18:25:34 I'd guess the catlobe did breath at itself and the cloud timed out before it moved . . . 18:25:54 or maybe the beam doesn't place clouds in that circumstance 18:26:47 Wands of polymorph don't display chance of success 13https://crawl.develz.org/mantis/view.php?id=9370 by Arrhythmia 18:31:03 there was no message about it breathing if so 18:31:29 hrrm 18:31:31 <|amethyst> Grunt: oh, I mentioned the confused monster iron rod thing, but also I get a weird extra * jutting out of the SE if I do position the targetter on myself 18:31:41 |amethyst: huh. 18:31:44 <|amethyst> Grunt: it won't fire of course because of SPFLAG_NOT_SELF 18:32:13 <|amethyst> Grunt: btw, for the spread spells I think we should try to snap the angle-adjusted beams to the grid 18:32:27 <|amethyst> Grunt: I think that would help prevent those ray crashes 18:32:31 |amethyst: hm 18:32:54 <|amethyst> Grunt: since so far those have only occurred when something sets beam angles (happened with chaos reflections before those were toned down) 18:35:36 The five-headed hydra bites you! 18:35:36 You feel threatened and lose the ability to read scrolls! 18:35:36 The five-headed hydra bites you! 18:35:36 You feel threatened and lose the ability to read scrolls! 18:35:36 The five-headed hydra bites you! 18:35:37 You feel threatened and lose the ability to read scrolls! 18:35:51 * Grunt feels threatened and loses the ability to duplicate messages! 18:36:01 ru seems: sort of spammy (this one is presumably unintentional!) 18:36:49 <|amethyst> we could add a test case on a 78x68 open board that moves to each point in turn, aims glaciate or whatever, and targets each squares in LOS 18:37:06 <|amethyst> if we wanted to make travis complain until we fix it :P 18:37:50 <|amethyst> MarvinPA: hm... what would the right behaviour be? Only once a turn, or not to tell you at all if it only extended the duration? 18:37:54 -!- Silentsigil has quit [Quit: Page closed] 18:38:29 ah i didn't know it was a duration, i thought it was based on tension or something 18:38:49 maybe if it didn't extend it (or didn't extend it much) then skip the message 18:38:50 <|amethyst> it currently gives the message even if you hit the duration cap though 18:39:39 <|amethyst> hm, probably increase_duration should return a bool to indicate whether it did increase the duration 18:43:03 -!- wheals has quit [Read error: Connection reset by peer] 18:54:28 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:56:10 !gamesby logicninja 18:56:10 logicninja has played 11454 games, between 2012-01-23 00:47:53 and 2014-12-30 02:21:01, won 19 (0.2%), high score 14196359, total score 229979537, total turns 53324134, play-time/day 2:06:54, total time 94d+13:39:29. 19:01:10 -!- alefury has joined ##crawl-dev 19:01:43 -!- Pacra has quit [Ping timeout: 272 seconds] 19:09:03 why do you need to be notified if the duration is increased, since you don't even know the original duration anyway 19:10:07 probably similar reason why hasting yourself lets you know it will last longer instead of resetting the duration 19:11:17 -!- halberd has quit [Quit: Leaving] 19:12:19 -!- Calisca2 has quit [Ping timeout: 245 seconds] 19:16:50 -!- GlassGo has quit [Quit: Page closed] 19:18:38 -!- zero_one has quit [Read error: Connection reset by peer] 19:23:37 -!- edlothiol has quit [Ping timeout: 245 seconds] 19:24:36 -!- theTower has joined ##crawl-dev 19:31:01 can't you just make it say "The five-headed hydra bites you in the scroll-reading bone" 19:31:13 then it won't take up any extra lines and you'll know the duration increased 19:31:49 -!- alefury has quit [] 19:36:15 -!- Furril has quit [Ping timeout: 244 seconds] 19:36:45 -!- Zermako_ has quit [] 19:41:02 -!- Ququman has quit [Remote host closed the connection] 19:43:09 -!- scummos__ has quit [Ping timeout: 245 seconds] 19:43:52 -!- UncertainKitten has quit [Ping timeout: 240 seconds] 19:44:07 -!- PleasingFungus has joined ##crawl-dev 19:46:54 does anyone here have opinions about the local tiles command bar 19:46:55 PleasingFungus: You have 1 message. Use !messages to read it. 19:47:18 !tell wheals summon limit for monster spells might be worth re-adding, but you'd have to change the message 19:47:19 PleasingFungus: OK, I'll let wheals know. 19:49:38 <|amethyst> PleasingFungus: when you say the command bar, you mean specifically commands, or all the regions? 19:49:50 the thing labeled "commands" 19:49:51 <|amethyst> PleasingFungus: not that that necessarily changes the answer much... 19:50:32 <|amethyst> honestly, IRC is probably not the best place to ask that 19:50:41 <|amethyst> since almost everyone here plays online in one way or another 19:50:51 well 19:50:58 I was planning on changing things and seeing who complained 19:51:18 but I figured I might as well ask first 19:51:41 1learn add PleasingFungus 19:51:58 nearly but not quite !learn add-worthy 19:52:44 hm 19:52:45 -!- dpeg has quit [Quit: leaving] 19:52:50 -!- Poroso has quit [Ping timeout: 265 seconds] 19:53:14 <|amethyst> PleasingFungus: for one, probably "cast a spell" could be improved quite a bit 19:53:23 <|amethyst> but who uses it? 19:53:36 I specifically want to prune a bunch of essentially redundant items from it 19:54:02 so that people will be able to see the useful stuff 19:54:09 <|amethyst> like what? 19:54:46 CMD_AUTOFIGHT, CMD_DISPLAY_INVENTORY, CMD_CAST_SPELL, CMD_USE_ABILITY, and posssibly CMD_DISPLAY_SKILLS, CMD_MEMORISE_SPELL, CMD_DROP 19:55:05 no one in the world is going to click on a tiny button in the corner of the screen to get "tab"'s functionality 19:55:20 the inventory & all castable spells are already displayed in a much nicer interfacr 19:55:24 & usable abilities 19:56:16 memorization & skills are already on tabs below the inventory but that ui is a little weird, and drop is a strange enough command (shift-click) that it might? be nice to have the command bar button anyway 19:56:23 <|amethyst> I don't know, I suspect some people find the i screen more usable than the inventory grid 19:56:37 I mean, this isn't removing "i" 19:56:40 <|amethyst> also, I'm not sure what stuff would still be visible in low res 19:56:50 <|amethyst> it is for people who play primarily using the mouse 19:57:02 -!- Bloax has quit [Read error: Connection reset by peer] 19:57:18 <|amethyst> I'm not sure how many offline tiles players that is though 19:57:21 -!- Bloax has joined ##crawl-dev 19:57:58 I vaguely remember using the mouse very heavily back when I played offline tiles 19:58:03 when I was first starting 19:58:20 -!- AlexMcc has quit [] 19:58:37 <|amethyst> but yeah 19:58:41 <|amethyst> one possibility 19:58:52 <|amethyst> I don't know how well this would work if some tabs aren't even visible, but... 19:59:06 <|amethyst> you could make the command for i be right-clicking on the inventory tab header 19:59:08 another thing I want to do is double the size of the tab label buttons 19:59:10 <|amethyst> or such 19:59:14 since they are completely unsuable right now 20:00:32 <|amethyst> if you double the size, you definitely can't fit all the tab labels at min resolution 20:00:49 <|amethyst> at least not if you keep them in a single column 20:01:17 -!- Twinge has quit [Ping timeout: 240 seconds] 20:01:18 are you sure? 20:01:35 mm, I guess there is just barely not enough space 20:01:52 <|amethyst> when I resize to 800x480 they are aboult 1/3 to 1/2 of the screen tall 20:02:23 remind me how to resize 20:02:30 <|amethyst> drag the corner 20:02:39 <|amethyst> it works now! 20:02:46 crazy 20:03:00 SDL2 magic........ 20:03:07 oh, I see 20:03:08 hm 20:03:14 <|amethyst> and it doesn't even lag the game all to hell anymore! 20:03:25 well 20:03:25 <|amethyst> not as much 20:03:28 I think gammafunk's fix for that breaks other things 20:03:33 nice 20:03:36 <|amethyst> I thought so too at the time 20:03:44 oh 20:03:45 ? 20:03:57 hrm. I don't know 20:04:01 <|amethyst> ISTR looking at it and thinking "isn't that important?" 20:04:07 !send enlightenment PleasingFungus 20:04:07 Sending PleasingFungus to enlightenment. 20:04:07 these are clickable if x480 is fullscreen 20:04:09 <|amethyst> but 20:04:26 <|amethyst> PleasingFungus: yeah, maybe we should have two resolutions for each 20:04:26 but at a reasonable modern resolution, they're postage stamps. smaller than that. pinpricks 20:04:29 <|amethyst> PleasingFungus: or one and scale 20:04:31 -!- Nakatomy has quit [Read error: Connection reset by peer] 20:04:35 scaling would be hideous 20:04:51 <|amethyst> I mean one big one and scale down 20:04:59 still probably hideous tbqh 20:05:02 leverage that high DPI support 20:05:02 would have to see it 20:05:03 i m o 20:05:15 <|amethyst> FR: all our images are mipmaps 20:05:21 (actually I think that only works on OS X and Android right now) 20:05:30 (and Android only because I figured out how to implement that in SDL2) 20:05:38 (todo: submit those patches upstream) 20:07:34 -!- Zooty has quit [Ping timeout: 246 seconds] 20:07:39 Grunt: yeah, you could revert that fix and just leave the min size part 20:07:54 I think I mostly god the right idea with the render loop changes, but clearly something is wrong 20:08:09 the min size part being that SDL function to set a min window size 20:08:30 03MarvinPA02 07* 0.16-a0-3423-ga13a7a3: Fix pronouns for Ru Apocalypse 10(6 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a13a7a384ebf 20:08:42 but that rendering loop is pretty wonky, even I can see that knowing next to nothing about SDL graphics 20:08:58 * Grunt loses his pronouns into the devouring truth! 20:09:10 right now I'm trying to figure out jsx/react mumbo-jumbo so I can make this score thing work as well as it should 20:09:31 man, we hate on c++ and beam.cc... 20:09:39 ??c++ 20:09:40 cocytus[1/1]: The frozen Hell. Beware of Ice Fiends. Ruled by Antaeus. Home of the icy rune. You will need flight for the last level. 20:09:42 <3 20:09:44 heh 20:09:49 ??goodsequell[hell 20:09:50 goodsequell[10/12]: ??C++ cocytus[1/1]: The frozen Hell. 20:09:51 loses magic into 20:09:52 hrm 20:10:32 fr: rename Ru ability to Apocalypse Now 20:10:47 dang. 20:11:01 imo apostrophise(name) + " magic is lost to the devouring truth!" 20:11:08 that's not perfect either 20:11:13 that sounds too passive 20:11:14 i m o 20:11:37 speaking of cocytus 20:11:41 it should exist again imo 20:11:50 oh yeah 20:11:51 -!- pikaro has quit [Remote host closed the connection] 20:12:09 |amethyst: do we need to do anything special on the save front for that? 20:12:12 probably 20:12:16 <|amethyst> well 20:12:52 <|amethyst> only for people who saved during a short period of time and didn't reload since 20:13:05 <|amethyst> there were no such people online 20:13:16 -!- Tuxedo[Qyou] has quit [Read error: Connection reset by peer] 20:13:16 okay 20:14:34 -!- nicolae- has joined ##crawl-dev 20:16:25 oh 20:16:27 I had a todo 20:16:36 %git b95a3aaa8a91e8ffe89af33657431e370419a014 20:16:36 07PleasingFungus02 * 0.16-a0-3420-gb95a3aa: Add tiles for ?/G 10(7 hours ago, 2 files, 18+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b95a3aaa8a91 20:16:42 ^ suggestions welcomed wrt aforementioned todo 20:18:42 oh 20:18:42 that 20:18:42 should be easy 20:20:36 -!- TR_Muscateer has quit [Ping timeout: 250 seconds] 20:20:47 -!- debo has quit [Ping timeout: 258 seconds] 20:22:29 -!- debo has joined ##crawl-dev 20:23:27 PleasingFungus: basically what you want is what _pick_dngn_tile does 20:23:37 !source _pick_dngn_tile 20:23:38 !source tileview.cc:339 20:23:38 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tileview.cc;hb=HEAD#l339 20:23:38 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tileview.cc;hb=HEAD#l339 20:23:58 <|amethyst> Grunt reappears several months later with FMV menus... "Yes, that was easy." 20:24:06 flv.special is set to random2(256) if Options.tile_misc_anim is set 20:24:07 where value = ui_random(INT_MAX)? 20:24:10 o 20:24:20 hm 20:24:25 this seems like a lot of random2 20:24:42 ya 20:24:43 one of these days someone's going to make an impossible suggestion as a joke and grunt will come back with it having been implemented, with options 20:24:58 I feel like I've done that before already.... 20:25:03 I was going to say! 20:25:16 gonna code up an oracle machine by accident 20:25:45 it is impossible to place blood on a square that has a shaft on it 20:25:59 or a dry fountain (but not a blood or water or sparkling fountain) 20:26:12 why 20:26:18 that is a good question 20:26:36 also there should be a variant of the shaft that can't be dodged and is always visible so i can put a bunch together to make chasms 20:26:57 <|amethyst> nicolae-: should be a "hole" and should have " " glyph rather than ^ 20:27:29 <|amethyst> nicolae-: then we can do a 3D branch where you can go upstairs anywhere with < 20:27:34 <|amethyst> if you are flying 20:27:40 agreed 20:27:51 only if monsters can also chase you up holes 20:28:03 %git 15ba96a1 20:28:03 07jpeg02 * 0.7.0-a0-40-g15ba96a: Don't overlay altars, stairs/gates, shops, fountains or known shafts with blood tiles. 10(4 years, 10 months ago, 1 file, 26+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=15ba96a19e99 20:28:15 also aren't shafts currently already sentient black hole things considering the "if not known, sucks you up when flying" part 20:28:21 and then kb changed it to specifically dry fountains, to "unbreak tiles" 20:29:02 nicolae-: basically lava, but without the bit where you can fly over it? 20:29:11 or do you just want lava 20:29:22 <|amethyst> PleasingFungus: no, if you step on it you fall to the next level 20:29:33 that doesn't seem like a compelling difference 20:29:34 <|amethyst> PleasingFungus: like a shaft you can't "step carefully around" 20:29:34 -!- iFurril has quit [Quit: Leaving] 20:29:35 imho 20:30:12 personally, I think the way to have a 3D branch in crawl context is with higher ground >_> 20:30:30 * PleasingFungus strikes with advantage! 20:30:46 <|amethyst> PleasingFungus: it's less evil if quicksilver is involved? 20:31:02 <|amethyst> than lava I mean 20:31:33 mm 20:31:52 FR: pools of quicksilver 20:31:58 cancel all magic 20:32:05 poison you as you walk through them ofc 20:32:19 just have mp-drain + cancellation traps 20:32:23 -!- Lumpydoo has quit [Quit: Page closed] 20:32:36 dispel traps 20:32:55 <|amethyst> theTower: aren't those just the MP equivalent of blade traps? 20:33:09 <|amethyst> theTower: I mean, as far as "trivial to rest off unless you're in combat" goes 20:33:20 also, only put them in hells >_> 20:41:08 !learn add lasty_to_do potion/scroll disable duration increase -- remove message 20:41:08 lasty to do[3/3]: potion/scroll disable duration increase -- remove message 20:41:16 -!- Lasty has quit [Quit: Leaving.] 20:41:52 -!- Lawman0 has quit [Ping timeout: 240 seconds] 20:49:15 03PleasingFungus02 07* 0.16-a0-3424-geada721: Tweak local tiles command bar 10(31 minutes ago, 1 file, 5+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=eada721357b9 20:49:15 03PleasingFungus02 07* 0.16-a0-3425-gb4a0a08: Add ?/ to the local tiles command bar 10(6 minutes ago, 7 files, 17+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b4a0a0801985 20:49:18 a graphical menu for ?/ lookup type selection would be really cool 20:49:20 also, ?/C 20:49:25 which I may implement shortly 20:53:09 -!- TR_Muscateer has joined ##crawl-dev 20:53:43 also, what's a good rule of thumb for probabilities in special rooms, etc 20:56:09 |amethyst? 20:57:03 nicolae-: for the scaling, or the placement of them? 20:57:26 scaling of monsters, though placement would also be good to know 20:57:44 -!- bedkrab has quit [Ping timeout: 245 seconds] 20:57:51 if there's enough to work with I'd prefer strong scaling over weak 20:58:41 atm i just went to mon-pick to look up the usual depths where things first start appearing, calculated where they'd start appearing as 9 and 8 20:58:48 what do you mean by strong scaling vs weak 20:59:22 heavy versus little scaling 20:59:27 just, lots of variation rather than just a flat "whatever w:5 / whatever w:10 / whatever w:2" for each level, like with the jellies 20:59:43 yeah 20:59:50 noted 21:00:22 (the only rooms that don't scale are bees because there's little to work with and morgues because there's not much point) 21:07:11 -!- Twinge has joined ##crawl-dev 21:07:42 -!- Pacra has joined ##crawl-dev 21:13:01 !lg * current trunk vlong>=08adb8f527014d66e1250f79bfc4195881c3ff41 21:13:02 No games for * (current trunk vlong>=08adb8f527014d66e1250f79bfc4195881c3ff41). 21:13:09 !lg * current trunk x=vlong 21:13:10 190768. [vlong=0.16-a0-3408-gee23a5f] Whiskey the Skirmisher (L1 FoCK of Xom), slain by a jackal on D:1 on 2014-12-31 03:12:22, with 0 points after 75 turns and 0:00:22. 21:13:23 !lg * current trunk vlong>=0.16-a0-3418-g08adb8f 21:13:23 543. Jeeyoon2 the Magician (L3 DEWz), blasted by an orc priest (divine providence) on D:3 on 2014-12-31 03:04:32, with 30 points after 591 turns and 0:01:56. 21:13:31 !lg * current trunk vlong>=0.16-a0-3418-g08adb8f vmsg~~"shadow trap" 21:13:32 8. syyunho the Cleaver (L7 FoFi), slain by an orc warrior (a +0 war axe) (summoned by a shadow trap (triggered by a hound)) on D:5 on 2014-12-30 16:28:23, with 640 points after 3520 turns and 0:08:07. 21:13:34 !lg * current trunk vlong>=0.16-a0-3418-g08adb8f vmsg~~"shadow trap" s=xl 21:13:35 8 games for * (current trunk vlong>=0.16-a0-3418-g08adb8f vmsg~~'shadow trap'): 2x 3, 2x 2, 2x 1, 7, 9 21:13:38 !lg * current trunk vlong>=0.16-a0-3418-g08adb8f vmsg~~"shadow trap" s=place 21:13:39 8 games for * (current trunk vlong>=0.16-a0-3418-g08adb8f vmsg~~'shadow trap'): 3x D:1, 2x D:3, D:8, D:2, D:5 21:13:49 ok. 21:15:00 oh, heh 21:15:28 minmay: you know your idea for replacing polearm reaching with a free attack for moving next to enemies? 21:16:00 -!- dtsund has quit [Quit: dtsund] 21:16:14 looking at old logs for no reason, and Wensley came up with almost the exact same idea three years ago 21:16:30 Wensley confirmed for minmay 21:17:39 he had another suggestion that I find more interesting - attacking with a polearm gives a free attack against an enemy "past" the target (if there are multiple possible such targets, it chooses one randomly) 21:18:02 probably nonviable but kind of a neat idea 21:18:06 what is this, brogue 21:18:38 probably 21:18:49 when's flails 21:18:53 what do those do 21:19:02 also kb was apparently annoyed by the exact same thing in doomrl that I was (upgrading to a new version resets your metagame progress/unlocks) 21:19:09 -!- Basil has joined ##crawl-dev 21:19:24 you attack when you move if anything is a cleave range between the square you were in and the square you move to? 21:19:31 isn't the thing to be annoyed at there just "unlocks" 21:19:53 -!- Daekdroom has quit [Quit: Leaving] 21:20:22 also hydra form is ridiculous why on earth does it heal you 21:20:22 well, it's nice to have meta-goals to aim for sometimes, and losing your "progress" on those is pretty annoying even without the unlock thing 21:20:23 that's isn't the case, you can copy over player.wad across any version I've played 21:20:35 MarvinPA: to compensate for having nil defenses 21:20:51 st_: I had no idea that player.wad existed, and the game does nothing to hint at this 21:21:19 <|amethyst> TBF, crawl doesn't tell you where the score file is saved or how to interpret it 21:21:27 the general feeling I've gotten is that hydra form is closer to too weak than too strong 21:21:30 it seems to have similar defenses to dragon form 21:21:31 <|amethyst> so if you install each copy of crawl in a new directory you lose that 21:21:52 and do more damage and cleave and heal 21:21:53 nil defenses and also low duration for low mp efficiency 21:21:54 or probably not more damage, but not a lot less 21:22:01 plus or minus ten ac 21:22:03 what's the difference 21:22:23 <|amethyst> PleasingFungus: what's funny is, gzip -dc that player.wad 21:22:44 <|amethyst> (core.wad and doomrl.wad are not like that) 21:22:46 whether it does more or less damage strongly depends on the character; most transmuters will do more damage with dragon form, iirc, very especially cheibros 21:22:50 -!- Cerpin has joined ##crawl-dev 21:22:52 i make it 3 more EV and 7 less ac 21:23:07 ah, I forgot I had power-scaling ac on hydra form 21:23:35 dragon form is flat 16 AC, hydra form is 6 + 5 * pow / 100 21:23:39 so I guess you have 60 pow 21:24:11 all i know is that it feels completely absurd for the level 21:24:27 -!- TR_Muscateer has quit [Ping timeout: 245 seconds] 21:24:35 it's pretty situational 21:24:38 <|amethyst> wasn't someone on tavern going on about xl 9 tmut spells? 21:24:39 since the healing doesn't work on all monsters 21:24:52 |amethyst: yes, there were several suggestions 21:25:00 they were all extremely bad 21:25:18 <|amethyst> make hydra form XL 9, buff if necessary 21:25:25 i'm yet to find a situation this game where i wouldn't cast it 21:25:40 <|amethyst> s/XL /L/ 21:25:42 i guess it can't do wands 21:25:46 -!- mamgar has quit [Read error: Connection reset by peer] 21:26:13 obviously terrible against orb spiders 21:26:17 heh 21:26:28 l9 tmut spell, Change Species 21:26:32 MarvinPA: when did you get it running? if before lair branches, which did you get? 21:26:34 the code's already there! 21:26:34 orb spiders :( 21:26:36 naga (03N) | Spd: 10 (move: 140%) | HD: 5 | HP: 20-37 | AC/EV: 6/10 | Dam: 17, 303(constrict) | 10weapons, 10items, 10doors, see invisible | Res: 06magic(40), 03poison | Chunks: 09poison | XP: 160 | Sp: spit poison (d10) [11!AM, 06!sil, 08breath] | Sz: Large | Int: normal. 21:26:36 %??naga 21:26:43 nicolae-: replace necromutation with it obv 21:26:46 ??size 21:26:46 size factor[1/2]: For evasion purposes: spider form and bat form are tiny (factor 6), spriggans and felids are little (factor 4), halflings and kobolds are small (factor 2), trolls ogres centaurs and nagas are large (factor -2), and dragonform is huge (factor -8). 21:26:46 before lair branches, shoals and snake 21:26:49 nicolae-: because change species to mummy 21:27:04 do you get autoexcommunicated if 21:27:23 nah, you just starve to death instead 21:27:40 why does deimgod starve to death 21:27:43 shoals is probably quite good for hydra form, since it interacts decently with water & most everything there is edible 21:28:06 I guess snake too 21:28:24 bad lair branches for hydra form: undead swamp, 21:28:30 and swamp and spider, by that logic? 21:28:41 swamp isn't especially edible 21:28:41 hydra v hydra 21:28:55 do ghost crabs have rot corpses 21:29:07 I have no idea. I don't even know what size they are. 21:29:15 ghost crab (15t) | Spd: 10 | HD: 9 | HP: 46-71 | AC/EV: 9/6 | Dam: 2013(drain), 1513(drain) | amphibious, evil | Res: 06magic(40), 12drown, 04rot, 13neg+++ | Vul: 09poison, 08holy | Chunks: 04rot | XP: 946 | Sp: ghostly flames [11!AM, 06!sil] | Sz: small | Int: insect. 21:29:15 %??ghost crab 21:29:21 welp 21:29:29 !learn e size_factor s/and dragon/hydraform is big (-4), and dragon/ 21:29:30 Use: !learn edit size_factor[NUM] s/// 21:29:41 !learn e size_factor[1 s/and dragon/hydraform is big (-4), and dragon/ 21:29:42 size factor[1/2]: For evasion purposes: spider form and bat form are tiny (factor 6), spriggans and felids are little (factor 4), halflings and kobolds are small (factor 2), trolls ogres centaurs and nagas are large (factor -2), hydraform is big (-4), and dragonform is huge (factor -8). 21:29:48 also I think huge is now -6 21:29:51 vampire mosquito, insubstantial wisp, bog body, thorn hunter, shambling mangrove 21:32:25 idk. if hydra form is actually too strong, it's very straightforward to tweak down the ac & damage. (healing should probably stay as is, I think.) I'm not convinced that it's too strong, given it's competing with ~~blade hands~~ and also dragon form, but v0v 21:33:22 well i have blade hands and dragon form this game and have no intention of casting them ever, pretty much 21:33:32 are you going to do extended 21:33:42 having done so earlier to compare 21:34:09 i have no idea but that seems hardly relevant 21:34:31 * PleasingFungus shrugs. 21:34:34 who plays tm 21:34:43 !lg * current trunk tm s=name 21:34:44 !lg * tm won s=name ?:n>5 21:34:44 13423 games for * (current trunk tm): 486x pmiller623, 463x puissantveil, 428x tedric, 367x runewalsh, 354x Kemay, 250x Maxmaps, 191x Sbamiri, 190x alen, 176x FalafelPhil, 138x smk137, 133x Gssh, 131x ikenuma, 120x wallyj, 115x ciphuk, 112x RobertPalmer, 105x LiLin, 99x nht, 99x JFunk, 94x water, 90x Protee, 89x perunasaurus, 88x TheAlmightyOne, 88x TheDoctor, 84x s1036, 79x esran, 78x MB13, 77x o... 21:34:45 195 games for * (tm won): 25x perunasaurus, 25x 78291, 16x crate, 14x Rubinko, 13x Tenaya, 11x bmfx, 10x Basil, 9x nago, 7x Pac, 7x simm, 7x jeanjacques, 7x Stabwound, 7x nht, 7x joy1999, 6x hyperbolic, 6x Cheibrodos, 6x johnnyzero, 6x evilmike, 6x tasonir 21:34:53 !lg * current trunk tm s=name won 21:34:54 77 games for * (current trunk tm won): 11x perunasaurus, 3x rubinko, 3x keymashgrqeeg, 2x casual, 2x Dynast, 2x MorganLeah, 2x Lasty, Charly, prestonbroadus, damdam, asd1213, were, Sharkman1231, Zalbag, HilariousDeathArtist, runewalsh, hito, joy1999, Cheetah, MackTheKnife, Georgie, Monsoon, ezyang, l0ser140, tasonir, crate, Tedronai, Basil, johnnyzero, tmt, Hurricos, Vidiiot, Floodkiller, allbefor... 21:35:10 !nick perunasaurus 21:35:10 No nick mapping for perunasaurus. 21:35:10 hrm 21:35:11 he has another name 21:35:22 !seen perunasaurus 21:35:22 I last saw perunasaurus at Wed Aug 20 12:25:43 2014 UTC (18w 6d 15h 9m 39s ago) saying 'or homing score items or whatever those things are' on ##crawl. 21:35:30 he's 21:35:43 ...let me think about this for a few moment 21:35:43 s 21:35:48 five or six letters I think 21:35:52 yeah, short 21:36:07 also, we could probably ask Lasty_ 21:36:11 though he's afk at the moment? 21:37:07 I need to play more tm. I was going to wait until I implemented more of the tm spells I had planned, and then that never happened 21:37:19 oh hey it also gives the same hp bonus as dragon form 21:37:27 MarvinPA: go for the head high score on V:$ 21:37:30 <|amethyst> Kramin? 21:37:44 !lg * name~~kh 21:37:44 to be fair for comparing hydra form to dragon form, dragon form kinda needs a buff >_> 21:37:45 12651. Gakhan the Cleaver (L10 MiFi of Okawaru), blasted by an electric eel (bolt of electricity) on D:8 (erik_lair_island) on 2014-12-31 03:31:12, with 5511 points after 8220 turns and 0:30:11. 21:37:48 !lg * name~~kh s=name 21:37:49 12651 games for * (name~~kh): 1556x Akhier, 1289x Danakh, 1007x KHAAAAAAAN, 991x Tutankham, 654x KHekkus, 621x Khamul, 467x akhripin, 447x ChichenMakhani, 383x Blashyrkh, 347x alekhine, 291x khum12, 257x Gakhan, 248x fakh, 243x themightykhoner, 240x khyrre, 220x Urukhai, 202x EckhartWildbein, 160x Mlkhall, 156x ToppBlackHatt, 149x Dalmakhni, 144x sleikhar, 109x Khiro, 108x khila, 106x Blinkherb, 1... 21:37:59 power spiral ahoy 21:38:20 MarvinPA: then after that keep hydra form up long enough to get a gmos 21:38:26 not that that seems to be a thing that anyone pays attention to recently 21:38:44 <|amethyst> !nick kvaak 21:38:44 Mapping kvaak => perunasaurus 21:38:46 it's a fuckin' tragedy, if you ask me 21:38:47 <|amethyst> that's it 21:38:49 |amethyst: thanks! 21:38:51 !seen kvaak 21:38:51 I last saw kvaak at Mon Dec 29 12:27:04 2014 UTC (1d 15h 11m 47s ago) saying '!lm . -2' on ##crawl. 21:38:55 the power spiral is weighted out by how every mid-game/end-game branch got buffed 21:39:01 !lg * kvaak 21:39:01 well 21:39:01 No keyword 'kvaak' 21:39:05 !lg kvaak 21:39:06 alternatively that counts as the power spiral 21:39:06 774. perunasaurus the Spry (L24 FoBe of Trog), mangled by an ettin (a +0 dire flail) on Depths:3 (grunt_runaround) on 2014-11-16 14:49:00, with 434236 points after 49734 turns and 2:45:35. 21:39:11 yeah, that's what I was thinking 21:39:20 buff players, buff monsters, buff branches... 21:39:24 i thought the idea of doing that was to make the game harder 21:39:25 but everybody thought that mid-endgame was bad! 21:39:31 since that part yeah 21:39:31 -!- debo has quit [Quit: orb spiders :(] 21:39:33 hydra shrike 21:39:34 MarvinPA: the idea is to make parts of the game harder 21:39:35 not as an excuse to buff everything else 21:39:46 also, can you please be a little less abrasive 21:40:03 -!- debo has joined ##crawl-dev 21:40:31 outside of the hydra form and difficulty upgrades, dragon form has always been held as subpar anyway, surely? 21:40:53 -!- lobf has joined ##crawl-dev 21:40:58 my understanding is that the single-school thing helped a lot, and it seemed decent when I used it on my fe 21:41:04 but fe is a very special case anyway, of course 21:44:44 I think quite a lot of things have been getting buffed, on both sides of the 'players' and 'enemies' scale. In principle, this could be adverse to the game, if fun, previously viable options are left in the dust, or if the game becomes so easy that all the fun is sucked out of it. So far, I've seen no signs pointing to either, but we should of course be on the lookout ready to correct any... 21:44:46 ...that appear. 21:44:47 That's my opinion. 21:45:21 I thought a lot of buffs were meant to make previously unviable things viable >_> 21:45:28 Yes. 21:51:37 -!- schistosoma has quit [Ping timeout: 244 seconds] 21:52:47 -!- MarvinPA has quit [Ping timeout: 258 seconds] 21:54:27 -!- dtsund has joined ##crawl-dev 21:55:16 -!- MarvinPA has joined ##crawl-dev 21:55:41 I think quite a lot of things have been getting buffed, on both sides of the 'players' and 'enemies' scale. 21:55:51 <|amethyst> things getting buffed on both sides is pretty much the definition of power creep 21:55:53 isn't that...exactly what the "power spiral" he was referring to is 21:55:56 yes 21:56:41 no 21:56:44 well 21:57:13 not that crawl (and OSS projects in general) doesn't have every other sort of creep anyway :P 21:57:27 okay, one, it's possible to have a situation where you're doing something like "oh, melee is weak, buff melee; oh, spells are weak, buff spells" - which would also be a power spiral, but one that has much more obvious detrimental effects on gameplay 21:57:34 and it seemed like that might be what he was complaining about 21:58:18 two, the sentence you quoted was part of a paragraph explaining my thoughts on how the current "power spiral" is not actually hurting the game, as far as i can tell 21:58:25 for details, please re-read the sentences after the one you quoted 21:58:38 I'm out 21:58:55 -!- PleasingFungus has quit [Remote host closed the connection] 21:58:57 apologies for the abrasiveness, but yes i was referring to the spiral on both sides, it's been going on for quite a long time but more so recently i think 21:59:00 oh well 22:00:09 also my proposed hydra form changes are "reduce hp bonus to not be the same as dragon form and more than statue form, probably don't make it heal more than makhleb does, do other stuff if necessary", i guess the exciting discussion on that can wait until later! 22:01:00 one could argue monster buffs are necessary to distinguish each of them when there are so many to cover desired roles in all the branches 22:01:59 aside from _minor_ branch trimming I wouldn't think anything deserves a cut though 22:05:07 -!- UncertainKitten has joined ##crawl-dev 22:05:27 I should do tm again to see how ridiculous hydra is 22:05:51 hetm 22:06:04 hm 22:06:10 !lg . hetm 22:06:10 1. Basil the Sensei (L25 HETm of Fedhas), escaped with the Orb and 3 runes on 2014-05-29 07:10:27, with 1331566 points after 109555 turns and 5:15:33. 22:06:15 nice 22:06:19 !apt ko 22:06:19 Ko: Fighting: 1, Short: 3!, Long: -2, Axes: -1, Maces: 0, Polearms: -2, Staves: -1, Slings: 2, Bows: -1, Xbows: 2!, Throw: 3!, Armour: -2, Dodge: 2, Stealth: 4, Shields: -2, UC: 0, Splcast: -1, Conj: -1, Hexes: 0, Charms: -2, Summ: 0, Nec: 0, Tloc: 0, Tmut: -1, Fire: 0, Ice: 0, Air: 0, Earth: 0, Poison: 0, Inv: 1, Evo: 3, Exp: 1!, HP: -2, MP: 0 22:07:09 -!- nicolae- has left ##crawl-dev 22:07:12 !greatrole tm 22:07:16 Unwon transmuters for minmay: CeTm, DDTm, DETm, FeTm, FoTm, GrTm, HaTm, HETm, HOTm, HuTm, KoTm, MfTm, MiTm, NaTm, OgTm, SpTm, TeTm, TrTm, VpTm, VSTm 22:07:37 -!- st_ has quit [] 22:07:48 god that MuTM under your belt, at least 22:07:54 that's the power char 22:08:24 hm 22:08:26 s/god/got/ 22:08:27 !greatrole tm 22:08:28 actually, I didn't 22:08:30 Unwon transmuters for Basil: CeTm, DDTm, DETm, DGTm, FeTm, FoTm, GrTm, HaTm, HOTm, KoTm, MiTm, NaTm, SpTm, TeTm, VpTm, VSTm 22:08:32 !hs . mutm 22:08:32 7. minmay the Thaumaturge (L15 MuTm of Sif Muna), shot by Nessos (poisoned arrow of flame) on D:11 on 2012-05-08 23:03:39, with 82429 points after 35408 turns and 1:44:48. 22:08:42 huh 22:08:54 oh, since it's not allowed? 22:09:03 er, viable 22:09:08 it's not allowed 22:09:37 mutm/ghtm was disallowed in 0.10 22:24:45 -!- ussdefiant has joined ##crawl-dev 22:24:56 %git 8889bc48 22:24:56 07PleasingFungus02 * 0.16-a0-948-g8889bc4: Simplify cleaving 10(3 months ago, 3 files, 40+ 37-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=8889bc489842 22:25:22 -!- Cerpin has quit [Ping timeout: 240 seconds] 22:25:34 -!- roctavian has joined ##crawl-dev 22:25:48 just noticed this commit, which seems awful to me... makes cleaving less interesting and substantially stronger 22:26:21 -!- Fhqwhgads_ has quit [Remote host closed the connection] 22:26:28 it is 3 months old and I don't remember seeing discussion of it, so I guess other people didn't have the same reaction 22:26:32 but just putting that out there 22:27:16 -!- zero_one has quit [Ping timeout: 244 seconds] 22:31:27 elliptic: I guess I can understand the objective of having to think about "does that feature block my cleave" given there's no visual feedback, but I can certainly see it's a buff to cleaving 22:31:37 s/objective/objection/ 22:32:24 yeah, I can certainly appreciate that this is simpler (though I don't remember players being particularly confused about how cleaving used to work) 22:32:47 did it travel just either clockwise or counter-clockwise before, stopping at the first wall? 22:32:49 but it should at least come with something to compensate! 22:32:56 <|amethyst> there was discussion around 2014-07-01 and 2014-07-12 22:33:10 elliptic: did players notice it 22:33:12 <|amethyst> gammafunk: it travelled in both directions, stopping at the first wall in each direction 22:33:41 ok 22:34:03 <|amethyst> 14:38 <+PleasingFungus> that bears no resemblance to realism. it is a Game Mechanic 22:34:06 like I'd suggest reducing the 75% damage multiplier by a bit (70% or 66%) if we are doing this 22:34:06 <|amethyst> 14:38 <+PleasingFungus> and yeah, it's not intuitive at all 22:34:30 -!- Hailley has quit [Ping timeout: 250 seconds] 22:34:43 why is realism at all relevant here? the mechanic made tactical positioning relevant 22:34:43 <|amethyst> 14:40 <+reaverb> In any case since it doesn't have a mechanical reason (if it's suppose to make people not use corrdiors it fails) and apparently not being intutive to most people removing walls blocking cleaving seems fine. 22:35:34 <|amethyst> from the other log (07-01): 22:35:34 <|amethyst> 15:38 < minmay> having monsters on both sides of you in a corridor is already pretty awful though 22:35:35 yeah I think PF was maybe saying that realism isn't relative 22:35:38 <|amethyst> 15:39 < minmay> so that doesn't seem like a very useful thing to do unless "corridors = bad, always" is what is desired 22:35:51 er, isn't relevant 22:35:55 as I said, I don't remember players finding the mechanic confusing in the past, and I don't know how to check whether it is "intuitive to most people" 22:36:44 possibly people find it more confusing now because fewer players have played meatsprint now (which was a great way to introduce the mechanic) 22:37:10 elliptic: some visual feedback showing which monsters were hit (under the old mechanic) would probably help 22:37:15 an animation, I guess 22:37:24 it does probably introduce lag though 22:37:25 !lm * sprint meatsprint x=cdist(name) 22:37:26 56294 milestones for * (sprint meatsprint): cdist(name)=1093 22:37:38 gammafunk: but was there actually a problem? 22:37:38 well animations can be turned off, as well 22:37:45 !lm * recent x=cdist(name) 22:37:57 <|amethyst> animation on hit can be disabled, but before it could be it made some players claim to never play ranged 22:38:01 perhaps not; I didn't know the rule until |amethyst just told me, but I "just used it" before and was fine 22:38:12 <|amethyst> so for players who don't know about options, it could do the same to axes 22:38:17 4172783 milestones for * (recent): cdist(name)=18341 22:40:14 -!- Lasty_ has quit [Read error: Connection reset by peer] 22:41:21 death yak (08Y) | Spd: 10 | HD: 14 | HP: 62-92 | AC/EV: 9/5 | Dam: 30 | Res: 06magic(100) | Chunks: 09poison | XP: 872 | Sz: Big | Int: animal. 22:41:21 %??death yak 22:41:27 hydra (09D) | Spd: 10 (swim: 60%) | HD: 13 | HP: 58-86 | AC/EV: 0/5 | Dam: 18 per head | amphibious, cold-blooded, regen | Res: 06magic(60), 03poison, 12drown | Chunks: 09poison | XP: 976 | Sz: Big | Int: reptile. 22:41:27 %??hydra 22:41:50 btw, this isn't just about the "surrounded in a corridor" situation... you only need two walls adjacent to you for cleaving to not hit everything, and in practice you often got situations in which cleave didn't hit everything while fighting multiple monsters near other terrain 22:51:22 (this isn't just theory/memory, I noticed this commit when I was wondering how MarvinPA's hydraform was doing so well in various positions that would have been bad for old cleave) 22:53:02 it is true that this new cleave is simpler and works better with tab (since it doesn't really matter where you are standing), and possibly that is worth it... but as I said, I'd like to reduce damage of the cleave attacks to compensate for balance reasons 22:57:54 -!- Pacra has quit [Ping timeout: 250 seconds] 23:01:47 -!- Brannock has quit [Ping timeout: 258 seconds] 23:04:31 elliptic: yeah, personally I'd be fine either approach, depending on what has greater consensus 23:11:23 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 23:11:38 -!- rockygargoyle has quit [Quit: Page closed] 23:13:14 !tell Lasty "You nip at the acid blob. Your foreclaw burn!" this seems like it might apply to a whole bunch of messages with sacrifice hand? 23:13:14 MarvinPA: OK, I'll let lasty know. 23:13:23 i guess i should mantis these instead of !telling 23:21:33 -!- GlassGo has quit [Quit: Page closed] 23:24:33 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.16-a0-3425-gb4a0a08 (34) 23:26:03 <|amethyst> actor::conjugate_hand() :P 23:26:33 -!- cr0ne has quit [Quit: Lost terminal] 23:27:22 -!- cr0ne has quit [Remote host closed the connection] 23:29:02 sacrifice grammar 23:29:47 -!- Guest18451 has quit [Read error: Connection reset by peer] 23:34:55 -!- Siegurt has quit [Quit: Leaving.] 23:37:36 -!- Cerpin has joined ##crawl-dev 23:43:30 <|amethyst> hm 23:44:11 -!- oddshocks has quit [Ping timeout: 250 seconds] 23:45:36 <|amethyst> !tell Lasty_ in _remove_amulet_of_faith is this if (you.piety >= piety_breakpoint(6)) supposed to be a < ? 23:45:36 |amethyst: OK, I'll let lasty_ know. 23:45:44 <|amethyst> err 23:45:51 <|amethyst> !tell Lasty in _remove_amulet_of_faith is this if (you.piety >= piety_breakpoint(6)) supposed to be a < ? 23:45:51 |amethyst: OK, I'll let lasty know. 23:49:34 man, with javascript, I feel you just have no idea where to put function definitions 23:51:18 are you saying javascript is 23:51:19 !glasses 23:51:20 ( •_•)    ( •_•)>⌐■-■    (⌐■_■) 23:51:21 dysfunctional 23:51:58 http://git.develz.org/?p=crawl.git;a=blob;f=crawl-ref/source/webserver/static/scripts/lobby.jsx;hb=webtiles-changes#l368 23:52:20 what dictates whether it's defined in the render function or in the enclosing "React class"? 23:52:55 probably scoping rules, however those go 23:53:01 -!- MgDark has quit [Quit: ChatZilla 0.9.91.1 [Firefox 34.0.5/20141126041045]] 23:53:44 <|amethyst> the smallest scope that works 23:53:55 I could see "stuff that directly renders markup" being a criterion, but the compare_entries function is a sorting function 23:53:57 -!- Siegurt has quit [Client Quit] 23:53:59 and it's defined in rnder 23:54:04 <|amethyst> so since this compare_entries is only used inside the render function, it is defined there 23:54:15 |amethyst: yeah but with c++ we don't do this 23:54:36 it just seems like the flexibility creates more room for ambiguity 23:54:40 <|amethyst> C++ doesn't have nested functions 23:54:43 heh 23:54:48 <|amethyst> we do that with variables 23:54:53 <|amethyst> same idea here 23:55:49 I dunno, seems like it could go awry pretty quickly 23:55:55 <|amethyst> you might also think of those as being private 23:55:56 I just need to get with the trends I guess 23:56:03 <|amethyst> but private to that function rather than to the whole class 23:56:26 <|amethyst> (I don't know react at all I should say) 23:56:46 |amethyst: sure, that's reasonable enough, but var RunningGameEntry = React.createClass({ 23:56:56 only used in var RunningGamesList = React.createClass({ 23:57:02 but not defined within the latter 23:57:12 that's probably because of how React works 23:57:52 anyhow I *think* I can move the score nav into this stuff, so it won't mean putting it into the tornado python templates 23:57:54 which I think is the right thing to do 23:58:18 now that the lobby including game selection is all rendered in lobby.jsx