00:01:16 -!- Pluie has joined ##crawl-dev 00:03:00 Stable (0.15) branch on crawl.s-z.org updated to: 0.15-b1-128-gb969795 00:03:27 DrKe just cleared a FooTV game I was watching just to mess with me. :/ 00:03:46 -!- Isabel has quit [Ping timeout: 250 seconds] 00:03:47 can you get a life please 00:03:56 it was a hugeterm game 00:04:34 watch it in another channel if you want to watch hugeterm 00:05:36 is there a way to add dangerous_item to autopickup_exceptions but then remove e.g. immolation/nois/torment/holy word? 00:06:30 cant you do autopickup_exceptions := Unstable branch on crawl.s-z.org updated to: 0.16-a0-275-gb43f7ad (34) 00:06:49 to pick up whatever is after the < 00:07:04 -!- amalloy is now known as amalloy_ 00:07:17 <|amethyst> unfortunately that doesn't work because > overrides < 00:08:00 what's > for? 00:08:09 <|amethyst> don't pick up 00:08:21 i thought that normal was that 00:08:25 like, no < 00:08:31 that's how it works in my rc file anyways 00:08:32 <|amethyst> ah, yes 00:08:42 <|amethyst> >foo means the same as foo 00:08:57 and that also overrides yes 00:09:06 mm 00:09:32 yeah i don't have that working 00:10:13 <|amethyst> I have suggested, and will suggest again, making a_e use the order instead of the current behaviour 00:10:43 <|amethyst> might break a few rcs, but probably not all that many 00:10:54 -!- PleasingFungus has quit [Ping timeout: 260 seconds] 00:11:23 the only way to get exactly what i want is to specify every individual item to be excepted 00:12:24 -!- dafdsf has quit [Client Quit] 00:16:03 -!- PleasingFungus has joined ##crawl-dev 00:20:21 -!- xFleury has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]] 00:25:41 -!- Cerpin has quit [Ping timeout: 260 seconds] 00:26:27 -!- UncertainKitten has quit [Quit: Connection reset by pier.] 00:28:08 putting this in crawl-dev so it's logged FOR THE RECORD 00:28:24 gammafunk |amethyst: pinging you guys since I know you're around 00:28:34 0.15 release name 00:28:34 <|amethyst> yes? 00:28:39 last decent suggestion was "storm over zot" 00:29:00 hrm, that's kind of qaz reference only 00:29:09 but I can't even remember thelast one 00:29:18 I guess you can't shove too much in a name 00:29:22 ya 00:29:36 0.14 was "the shadowy depths of madness" 00:29:42 which was two things but also probably too many things 00:29:58 a reference to either weightless or no item dest would be cool, but going with the new god does make sense 00:30:00 0.13 was "pan-galactic gargoyle blasters" 00:30:01 new god only, I mean 00:30:06 I was vaguely thinking "the winds of destruction" 00:30:07 right, that's the one 00:30:10 that's kinda generic tho 00:30:21 it's both qaz and item destruction destruction 00:30:29 sure, it doubles up 00:30:38 I would like just 00:30:40 End of an Era 00:30:47 Ha! 00:30:48 because it abstractly covers both 00:30:49 ominous 00:31:42 hmm... does crawl support any platforms that don't have ANSI C signal support? 00:32:45 -!- kunwon1 has quit [Ping timeout: 240 seconds] 00:34:22 -!- kunwon1 has joined ##crawl-dev 00:35:17 -!- tkappleton1 has quit [Ping timeout: 245 seconds] 00:35:53 -!- LexAckson has joined ##crawl-dev 00:39:44 -!- tkappleton has quit [Ping timeout: 250 seconds] 00:46:58 -!- Guest25527 is now known as potatolizard 00:48:47 -!- LexAckson has quit [Read error: Connection reset by peer] 00:49:48 -!- kunwon1 has quit [Ping timeout: 250 seconds] 00:52:09 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 00:56:14 -!- dtsund has quit [Quit: dtsund] 00:56:45 -!- bcarpe211 has quit [Ping timeout: 240 seconds] 01:01:13 -!- debo has joined ##crawl-dev 01:03:36 -!- soulfreshner has quit [Quit: soulfreshner] 01:06:18 -!- Blazinghand has quit [Read error: Connection reset by peer] 01:09:54 -!- excalibur03 has quit [Ping timeout: 255 seconds] 01:11:34 03PleasingFungus02 07* 0.16-a0-276-g63cfc76: Don't make monsters 'flee' seemingly at random (7645) 10(3 minutes ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=63cfc764923e 01:12:23 -!- kunwon1 has joined ##crawl-dev 01:13:24 -!- Insomniak has quit [Quit: Lost terminal] 01:15:18 -!- elliptic has quit [Ping timeout: 260 seconds] 01:16:22 rip 01:18:37 ? 01:19:52 -!- truemono has quit [Ping timeout: 245 seconds] 01:19:54 fleeing 01:20:00 o 01:20:03 rip 01:20:57 fleeeeeeeeeeing 01:21:10 hm 01:21:18 !source effects.cc:_catchup_monster_moves 01:21:18 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/effects.cc;hb=HEAD#l2120 01:21:37 !source effects.cc:2182 01:21:37 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/effects.cc;hb=HEAD#l2182 01:22:56 |amethyst, right now this is just effectively looping N times (n is fixed) and flipping a coin each time to check whether the monster has forgotten about the player. there's gotta be a function in random.cc to do that without a loop, right? it seems like it's simulating a pretty simple distribution... 01:26:32 maybe i'm misunderstanding you but that sounds like just 1/(2^N) 01:26:40 that sounds right 01:26:42 I am tired 01:26:56 I guess you could do one_chance_in(2 << n) 01:27:04 or maybe 1 - (1/(2^N)) depending on which side of the coinflip you care about 01:27:18 !coinflip() 01:27:19 obv 01:27:26 hah 01:27:41 -!- SkaryMonk2 is now known as SkaryMonk 01:28:21 !(TRUE && !coinflip() ? 1 : 0) 01:28:36 nooo 01:29:44 -!- and has quit [Quit: ffs stop pinging me] 01:32:57 actually even better 01:33:16 coinflip() ? !coinflip() : coinflip() 01:33:21 aaaaaa 01:33:38 gotta randomize it bro 01:35:13 -!- ussdefiant has quit [Ping timeout: 260 seconds] 01:35:40 -!- Nomi has quit [Ping timeout: 255 seconds] 01:39:39 -!- hauzer has quit [Quit: Leaving.] 01:40:12 do all long blades do the "blessed blade" thing 01:40:20 afaik yes 01:40:24 actually, yes 01:40:26 why? 01:40:27 hm 01:40:42 'cause currently bastard swords and claymores have specific tiles for that 01:40:45 but the others do not 01:41:17 probably not too many people blessing falchions 01:41:24 probably not 01:43:08 blessed scimitars are sometimes relevant 01:43:17 or blessed greatswords, maybe 01:43:19 if you dont worship tso and want a holy 1h sword 01:43:24 maybe you get it off an angel 01:43:27 and yeah gsword 01:43:30 ive done that once 01:43:45 well, if you don't worship tso, it's irrelevant 01:43:55 why? 01:43:55 we're talking about Blessed Blades, not just weapons of holy wrath 01:44:02 off angels they're blessed versions 01:44:11 tso is the only source of blessed blades 01:44:18 but its referred to as blessed foo 01:44:24 thats not correct 01:44:51 hm 01:45:02 maybe I'm full of shit, idk 01:45:04 I'm tired 01:45:25 off angels you get like a "blessed (long blade)" 01:45:35 but if you bless it yourself with tso the name becomes Blessed Blade 01:45:42 but its the same weapon type 01:45:45 ya 01:45:48 you are correct 01:46:02 i was confused about it too cause of the name difference 01:48:49 -!- soulfreshner has joined ##crawl-dev 01:49:01 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 34.0a1/20140824030210]] 01:52:47 -!- svendre has quit [Ping timeout: 245 seconds] 01:55:46 -!- Kramin has joined ##crawl-dev 02:00:09 -!- Isabel has joined ##crawl-dev 02:02:52 -!- Pluie has quit [Ping timeout: 240 seconds] 02:03:03 -!- Codrus has quit [Ping timeout: 246 seconds] 02:04:34 -!- soulfreshner has quit [Read error: Connection reset by peer] 02:06:25 -!- bonghitz has quit [Quit: Leaving...] 02:06:57 -!- soulfreshner has joined ##crawl-dev 02:12:56 -!- schistosomatic has quit [Read error: Connection reset by peer] 02:13:10 -!- soulfreshner has quit [Quit: soulfreshner] 02:13:20 -!- djanatyn1 is now known as djanatyn 02:13:32 -!- Patashu has quit [Quit: Page closed] 02:14:49 -!- Shard1697_ has joined ##crawl-dev 02:16:03 -!- KurzedMetal1 has quit [Read error: Connection reset by peer] 02:17:29 Stable (0.15) branch on crawl.beRotato.org updated to: 0.15-b1-128-gb969795 02:17:52 -!- Lazy__ has quit [Ping timeout: 240 seconds] 02:24:44 Unstable branch on crawl.beRotato.org updated to: 0.16-a0-276-g63cfc76 (34) 02:24:44 -!- lobf has joined ##crawl-dev 02:30:33 -!- Codrus has quit [Read error: Connection reset by peer] 02:31:39 -!- soulfreshner has joined ##crawl-dev 02:31:40 -!- simmarine has quit [Quit: Leaving] 02:32:31 -!- Blakmane has quit [Quit: Page closed] 02:44:31 !tell |amethyst These winsdk assertions may be catching stuff already -- the crt freaks out over initfile.cc:1955-59 (looks like an off-by-one error) 02:44:31 johnny0: OK, I'll let |amethyst know. 02:46:55 -!- elliptic has joined ##crawl-dev 03:02:42 %git bb4ff491 03:02:42 07kilobyte02 * 0.11-a0-241-gbb4ff49: Disable an assertion that causes a massive slowdown. 10(2 years, 6 months ago, 1 file, 46+ 37-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=bb4ff491d1c6 03:02:56 -!- simmarine has joined ##crawl-dev 03:05:22 all of these ASSERT_VALIDITY macro calls don't provide an argument to the macro :/ 03:06:11 -!- simmarine has quit [Client Quit] 03:17:23 -!- debo has quit [Ping timeout: 272 seconds] 03:18:19 -!- Zooty has quit [Ping timeout: 246 seconds] 03:19:57 -!- TS__ has quit [Ping timeout: 240 seconds] 03:26:30 -!- Patashu has joined ##crawl-dev 03:29:09 -!- SkaryMonk1 has joined ##crawl-dev 03:30:35 -!- ontoclasm1 has joined ##crawl-dev 03:34:21 -!- ontoclasm has quit [Ping timeout: 240 seconds] 03:34:22 -!- Patashu has quit [Disconnected by services] 03:34:22 -!- Patashu_ has joined ##crawl-dev 03:37:18 -!- eb_ has quit [] 03:37:45 -!- Patashu has joined ##crawl-dev 03:40:42 -!- Patashu_ has quit [Ping timeout: 246 seconds] 03:40:53 -!- Patashu has quit [Remote host closed the connection] 03:41:04 -!- Patashu has joined ##crawl-dev 03:44:56 -!- qoala has quit [Quit: Abscond!] 03:52:19 -!- lobf has quit [Quit: lobf] 03:59:40 -!- debo has joined ##crawl-dev 04:00:33 -!- category has quit [Quit: Page closed] 04:02:57 -!- edlothiol has joined ##crawl-dev 04:07:35 -!- Tedronai has joined ##crawl-dev 04:10:18 -!- debo has quit [Ping timeout: 260 seconds] 04:20:37 -!- SkaryMonk2 has joined ##crawl-dev 04:21:22 -!- SkaryMonk1 has quit [Ping timeout: 240 seconds] 04:22:52 -!- Stelpa has quit [Quit: Leaving] 04:23:45 -!- radinms has quit [Ping timeout: 246 seconds] 04:27:00 -!- debo has joined ##crawl-dev 04:33:24 -!- edlothiol has quit [Ping timeout: 260 seconds] 04:39:02 -!- joy1999 has quit [Read error: Connection reset by peer] 04:55:10 -!- debo has quit [Ping timeout: 264 seconds] 04:59:37 -!- Nerem has quit [Ping timeout: 260 seconds] 05:21:44 -!- soulfreshner has quit [Quit: soulfreshner] 05:38:10 -!- catalyst is now known as Guest44922 05:40:23 -!- smajdalf has quit [Quit: Page closed] 05:40:43 -!- Guest44922 has quit [Client Quit] 05:46:22 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 05:46:34 -!- bonghitz has quit [Remote host closed the connection] 05:50:21 -!- Ragdoll has joined ##crawl-dev 06:05:44 quick question, is there a specific rc I need to edit to join a team? 06:07:50 TZer0, the 0.15 rc on any of the 6 supported servers. If you edit more than one to be different teams, the cszo one takes precedence 06:08:11 (the other 5 have a precedence order too...but I don't remember) 06:08:49 -!- edlothiol has joined ##crawl-dev 06:09:02 Cryp71c_: when does it update? 06:14:21 -!- negatendo has quit [Ping timeout: 240 seconds] 06:14:21 -!- negatendo_ is now known as negatendo 06:15:58 -!- Lasty has joined ##crawl-dev 06:18:20 TZer0, periodically...historically its been pretty quick. 06:18:25 Not sure about presently 06:18:29 -!- Cryp71c_ is now known as Cryp71c 06:20:25 -!- SkaryMonk1 has joined ##crawl-dev 06:21:44 -!- SkaryMonk2 has quit [Ping timeout: 250 seconds] 06:24:40 -!- Lasty has quit [Quit: Leaving.] 06:26:53 -!- wmbt has quit [Ping timeout: 260 seconds] 06:28:57 -!- Pepe has quit [Ping timeout: 245 seconds] 06:34:37 -!- Xenobreeder_ is now known as Xenobreeder 06:39:20 -!- CKyle has joined ##crawl-dev 06:43:47 -!- Philonous has quit [Remote host closed the connection] 06:51:57 -!- Wolfechu has quit [Ping timeout: 240 seconds] 07:03:21 -!- giganticus has quit [Remote host closed the connection] 07:03:50 -!- Sgeo has quit [Read error: Connection reset by peer] 07:08:57 -!- tensorpudding has quit [Ping timeout: 246 seconds] 07:25:24 -!- negatendo has quit [Quit: poop] 07:31:10 -!- HellTiger has quit [Ping timeout: 263 seconds] 07:32:38 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 07:36:18 -!- demiskeleton has quit [Quit: Leaving] 07:45:34 -!- Whistling_Beard has quit [Ping timeout: 264 seconds] 07:45:50 !tellgammafunk "End of an Era" sounds too much like we're stopping development IMO <_< 07:46:00 !tell gammafunk "End of an Era" sounds too much like we're stopping development IMO <_< 07:46:00 Grunt: OK, I'll let gammafunk know. 07:46:23 * Grunt reads a scroll of enchant tablet keyboard. The keyboard glows green briefly, but repels the enchantment. 07:46:47 -!- puissantveil has quit [Quit: Page closed] 07:47:06 -!- MakMorn has quit [Ping timeout: 250 seconds] 07:51:45 -!- Wolfechu has quit [Ping timeout: 255 seconds] 07:52:23 lol 07:52:55 !lg * won title=end_of_an_era 07:52:56 30. Surr the End of an Era (L27 DsEE of Qazlal), escaped with the Orb and 3 runes on 2014-08-24 13:26:14, with 1748521 points after 86226 turns and 6:26:37. 07:53:04 meh, 30 already 07:56:53 -!- Ququman has joined ##crawl-dev 07:57:38 one of them me! 07:57:58 !lg . fo won -2 07:57:59 2/3. perunasaurus the End of an Era (L27 FoAs of Qazlal), escaped with the Orb and 3 runes on 2014-07-14 17:22:37, with 1765044 points after 61526 turns and 3:22:26. 07:58:43 Era's ending all over the place 07:58:58 *Eras 07:59:09 yeah, I was going to vouch for changing the title but it's already so common I don't care 08:00:01 !title invocations qazlal 08:00:06 invocations qazlal: End of an Era, Demonic Cataclysm, Demonic Catastrophe, Eye of the Storm, Formicid Cataclysm, Orcish Cataclysm, Minotaur Cataclysm, Gargoyle Cataclysm, Demonic Disaster, Centaur Cataclysm, Draconian Cataclysm, Orcish Catastrophe, Formicid Catastrophe, Minotaur Catastrophe, Vine Cataclysm, Centaur Catastrophe, Lightning Rod, Halfling Cataclysm, Ghoulish Cataclysm, Trollish Catacl... 08:01:00 that should be Formic Cataclysm imo 08:01:14 antageddon 08:02:12 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:02:51 -!- Patashu has quit [Ping timeout: 246 seconds] 08:10:12 -!- mamgar has quit [Ping timeout: 245 seconds] 08:14:10 -!- CKyle has joined ##crawl-dev 08:18:20 -!- ProzacElf has joined ##crawl-dev 08:20:43 -!- SkaryMonk2 has joined ##crawl-dev 08:21:54 -!- SkaryMonk1 has quit [Ping timeout: 255 seconds] 08:24:19 -!- negatendo has quit [Quit: poop] 08:26:39 -!- TS__ has joined ##crawl-dev 08:36:21 -!- TS__ has quit [Ping timeout: 240 seconds] 08:36:51 -!- Tarquinn has joined ##crawl-dev 08:37:42 -!- radinms has quit [Ping timeout: 260 seconds] 08:39:52 -!- ProzacElf has quit [Ping timeout: 250 seconds] 08:40:55 !lg eb won qazlal s=title 08:41:03 2 games for eb (won qazlal): 2x Slayer 08:41:14 * eb_mobile shrugs 08:42:02 -!- mamgar_ has quit [Quit: Exit Stage Left] 08:44:34 ??tournament 08:44:34 tournament[1/5]: The 0.15 tournament will run from 20:00 UTC Aug 29 to 20:00 UTC Sep 14. Rules: http://dobrazupa.org/tournament/0.15/ 08:46:02 -!- Z_LAMP has quit [Ping timeout: 250 seconds] 08:46:18 -!- Tarquinn has quit [Quit: Leaving] 08:46:44 -!- syllogism has joined ##crawl-dev 08:50:31 -!- pentax has quit [Quit: ヒーロー見参!] 08:53:39 -!- Philonous has quit [Remote host closed the connection] 08:57:54 -!- SomeStupidGuy has quit [Ping timeout: 255 seconds] 09:05:29 -!- ProzacElf has joined ##crawl-dev 09:19:27 -!- AGinsberg has quit [Ping timeout: 264 seconds] 09:19:53 -!- LexAckson has joined ##crawl-dev 09:23:35 <|amethyst> johnny0: that initfile.cc thing is fine: according to the standard str[str.size()] should give '\0' 09:23:35 |amethyst: You have 3 messages. Use !messages to read them. 09:24:25 -!- Shobalk has quit [Ping timeout: 246 seconds] 09:25:57 <|amethyst> johnny0: do you have a copy of the error message? 09:26:07 -!- ontoclasm1 has quit [Quit: Leaving.] 09:28:01 -!- SkaryMonk2 has quit [Quit: Leaving.] 09:30:26 <|amethyst> johnny0: and the ASSERT_VALIDITY macros are getting an argument which consists of no tokens 09:33:01 -!- Philonous has quit [Remote host closed the connection] 09:36:54 -!- PleasingFungus has joined ##crawl-dev 09:37:45 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 09:39:46 -!- siepu has quit [Read error: Connection reset by peer] 09:42:13 <|amethyst> PleasingFungus: I'm not sure how setting BEH_FLEEING temporarily does anything, except for disabling the mons_is_retreating() check in the // Dirt simple movement loop 09:42:54 <|amethyst> PleasingFungus: maybe I'm missing some function call that uses the beh 09:43:07 I think that is exactly what it does 09:43:10 the inc *= -1 09:43:45 <|amethyst> oh, I see 09:43:53 <|amethyst> mons_is_retreating also checks mons_is_fleeing 09:44:18 !source mons_is_retreating 09:44:19 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-util.cc;hb=HEAD#l3107 09:44:31 oh, I didn't realize retreat was a separate behaviour 09:44:48 waiiit a second 09:45:08 retreating = BEH_RETREATING || fleeing() 09:45:17 <|amethyst> yeah, so it is fine after all 09:45:22 fleeing = BEH_FLEEING || cornered() 09:45:34 but in effects.cc, we're checking retreating() || cornered() 09:45:36 <|amethyst> hmm 09:45:38 isn't that a bit redundant? 09:46:00 <|amethyst> ah 09:47:57 fungus: Did I tell you about the japanese players? 09:48:03 mm? 09:48:12 remember I was trying to find them? 09:48:15 -!- wheals has joined ##crawl-dev 09:48:17 they actually got a japanese server! 09:48:28 o 09:48:37 -!- Mandevil has quit [Quit: leaving] 09:48:38 I think gfunk linked to that. is that the one with the snazzy high-score page? 09:48:38 <|amethyst> maybe we should contact the server admin and see if they want to make it official 09:48:50 it's the lazy-life.ddo.jp 09:48:51 i think 09:49:08 and/or share the patches with edlothiol 09:49:29 !send webtiles_changes wheals 09:49:29 Sending wheals to webtiles_changes. 09:51:07 PleasingFungus: did you know there also used to be a BEH_PANIC 09:51:26 * PleasingFungus panics! 09:51:42 -!- ProzacElf has quit [Ping timeout: 246 seconds] 09:52:10 -!- eb_mobile has quit [Ping timeout: 264 seconds] 09:52:18 !source mon-flags.h 09:52:18 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-flags.h;hb=HEAD 09:52:33 03|amethyst02 07* 0.16-a0-277-g496e22f: Replace a loop with a distribution (PleasingFungus) 10(31 minutes ago, 1 file, 6+ 11-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=496e22f8d012 09:52:33 03|amethyst02 07* 0.16-a0-278-g13fc32a: Use an unwind_var for restoration. 10(3 minutes ago, 1 file, 3+ 3-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=13fc32a4eca8 09:52:47 o, nice 09:52:48 -!- tsohg has quit [Remote host closed the connection] 09:52:51 hm 09:53:17 !source bernoulli 09:53:18 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/random.cc;hb=HEAD#l335 09:53:37 -!- ussdefiant has joined ##crawl-dev 09:53:50 %git 390038d8c0ec9c6fd67aaaacaad3fc81a7491b20 09:53:50 07DracoOmega02 * 0.14-a0-2001-g390038d: Unbreak monster retreating (which is not fleeing (which is not the retreat command)) 10(7 months ago, 1 file, 4+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=390038d8c0ec 09:53:53 that actually changes the behaviour; there's actually a chance of monsters forgetting about the player before the first period elapses 09:53:59 that's probably a good change 09:54:03 but it's not a trivial refactoring 09:54:04 <|amethyst> PleasingFungus: huh? 09:54:12 range / forgetfulness_time 09:54:13 -!- kober has quit [Quit: ChatZilla 0.9.90.1 [Iceweasel 24.7.0/20140723063708]] 09:54:54 range is the number of monster turns (player turns * monster speed); forgetfulness_time is the half-life of monster forgetfulness, ranging from 125 turns for plants to 1000 for high-int monsters 09:55:23 <|amethyst> yes? 09:55:26 previously, less than the half-life elapsed, there was no chance of monsters forgetting about the player 09:55:36 since range / forgetfulness_time = 0 09:55:40 <|amethyst> oh, where range/forgetfulness_time == 0 09:55:45 <|amethyst> they're both ints, right 09:55:46 <|amethyst> ? 09:55:49 yep 09:55:55 <|amethyst> so we get bernoulli(0, 0.5) 09:55:58 <|amethyst> which is false 09:56:07 o 09:56:08 <|amethyst> and in the old code, the loop never ran 09:56:08 im dum 09:56:36 hm. int / int passed to a double parameter is still integer rounded, right 09:56:40 so yeah 09:56:58 -!- Bloax has joined ##crawl-dev 09:56:59 <|amethyst> yeah, that's an integer division because both arguments are integers 09:57:04 hm. maybe I should merge in my own refactorings before you cruelly stomp on them again 09:57:09 <|amethyst> maybe I should add a comment 09:57:57 <|amethyst> // n.b. this is an integer division, so if range < forgetfulness_time nothing happens 09:58:14 <|amethyst> I guess if you're working on it, you can add a comment 09:58:17 * wheals makes a note to merge in his +600 -800 lines of refactoring right away, since PleasingFungus says it's a good idea 09:58:23 -!- Kolbur has joined ##crawl-dev 09:58:24 -!- eb_mobile has joined ##crawl-dev 09:58:31 !nick orbrunners 09:58:32 Mapping orbrunners => pivotal basil puppykicker crate theprovocateur hjklyubn wheals 09:58:34 <|amethyst> wheals: fewer lines of code = fewer bugs 09:58:50 ??orbrunners 09:58:50 orbrunners[1/1]: have gotten runes after picking up the orb and won 09:58:59 no way it's that few 09:59:08 <|amethyst> wheals: that's why I use APL for all my work 09:59:15 since 0.10 it is 09:59:20 |amethyst: and minify everything? 09:59:26 -!- MakMorn has joined ##crawl-dev 09:59:26 only one line of code :) 09:59:27 I'm not sure what version to cut it off at 09:59:47 it definitely isn't that low, plenty of others have gotten orbrun tomb for tourney 09:59:53 your code must be wrong 09:59:54 when were runes changed to not be in your inventory? 10:00:06 i'd suggest cutting it off at the the point where the orb milestone became on pickup and not walkover 10:00:09 no idea when that was 10:00:12 <|amethyst> !command !update-orbrunners 10:00:21 !cmd !update-orbrunners 10:00:21 Command: !update-orbrunners => !nick orbrunners $(!lm * cv>0.10 orb urune=3 lg:urune>3 s=name title:"" join:" " fmt:"${.}") 10:00:28 oh 10:00:31 "urune=3" 10:00:32 <|amethyst> err 10:00:35 <|amethyst> yeah 10:00:36 is clearly wrong 10:00:41 yeah 10:00:53 ${lg:urune>urune}, maybe? 10:00:55 if they got other runes and then orbran tomb 10:01:01 ok 10:01:02 -!- CKyle has joined ##crawl-dev 10:01:02 <|amethyst> is there a field for whether you have the orb? 10:01:08 no 10:01:15 no, that's why !orbruntombtv is quite frightening 10:01:19 to code i mean 10:01:38 well, orbruntomb also includes not entering tomb until after getting orb 10:01:42 so it is a little more complicated 10:01:56 also abyss is probably easier than tomb 10:02:07 ok, I'll test it in ##crawl-sequell 10:02:08 <|amethyst> !lm * cv>0.10 orb ${lg:urune > urune} 10:02:09 and now some other runes too 10:02:09 48. [2014-08-22 01:35:18] johnnyzero the Anemomancer (L27 OpMo of Ashenzari) found the Orb of Zot! (Zot:5) 10:02:14 <|amethyst> !lm * cv>0.10 orb ${lg:urune > urune} s=name 10:02:15 48 milestones for * (cv>0.10 orb ${lg:urune>urune}): 6x Basil, 3x johnnyzero, 3x pivotal, 3x jeanjacques, 2x rchandra, 2x Medar, Roshnak, zugundertherug, wheals, LexAckson, DEMIGODFIGHTER, partyhat, TheProvocateur, doctordoom, crate, dck, Brightgalrs, Chiseanne, puppykicker, Picchu, Roarke, magicpoints, GIFTDROP, hjklyubn, Plasmo, ToastyP, pubby, Nivim, Megaslime, 78291, Ayutzia, Sar, bloodax, mad... 10:02:21 probably the easiest way to code this is to take the query you wrote and replace 3 with 4, 5, ... , 14 10:02:26 and take the union of the results 10:02:33 (39,45): D:1@(32,50)) map: 42 10:02:37 this is some weird wizmoding 10:02:45 <|amethyst> PleasingFungus: which command is that? 10:02:50 which is ugly but easy at least 10:02:54 |amethyst: x 10:03:05 !nick -rm orbrunners 10:03:05 -!- ProzacElf has joined ##crawl-dev 10:03:07 Deleted orbrunners => pivotal basil puppykicker crate theprovocateur hjklyubn wheals 10:03:14 0.9 made runes not part of inventory btw. 10:03:20 ok 10:03:28 -!- SomeStupidGuy has quit [Read error: Connection reset by peer] 10:03:30 |amethyst: oh, I guess that works nowadays 10:03:53 <|amethyst> elliptic: was wheals' suggestion 10:04:10 specifically, x on the stairs that have a pair of arrows on them 10:04:19 <|amethyst> PleasingFungus: just when you're moving around the cursor? 10:04:23 yes 10:04:46 <|amethyst> PleasingFungus: oh, in debug mode 10:04:51 yes 10:04:54 sorry 10:05:01 forgot wizmode didn't imply that 10:05:50 -!- wheals has quit [Ping timeout: 255 seconds] 10:07:42 <|amethyst> PleasingFungus: trying to figure out where colour tags could have come from 10:07:56 <|amethyst> PleasingFungus: oh 10:09:11 03PleasingFungus02 07* 0.16-a0-279-g7978b73: Refactor catchup_monster_moves 10(8 hours ago, 1 file, 137+ 93-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=7978b73e6624 10:09:42 oh, I forgot to kill that redundant check 10:11:22 03PleasingFungus02 07* 0.16-a0-280-g63401d3: Remove a redundant check 10(73 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=63401d35410b 10:13:15 -!- wheals has joined ##crawl-dev 10:16:28 -!- eb_mobile has quit [Ping timeout: 245 seconds] 10:19:29 03|amethyst02 07* 0.16-a0-281-g63e51e1: Fix a bad tag in debug mode x-over-an-upstair. 10(7 minutes ago, 1 file, 2+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=63e51e1c7aca 10:19:38 -!- eb_mobile has joined ##crawl-dev 10:20:00 heh 10:20:26 <|amethyst> most of the calls to stringize_glyph do that in one way or another 10:20:48 <|amethyst> I didn't verify that it was *all* of them, but if it is, that should just be folded into stringize_glyph 10:21:07 <|amethyst> if not, stringize_glyph should get an optional bool parameter saying whether to do that 10:22:05 -!- its_jenna has quit [Ping timeout: 260 seconds] 10:23:39 -!- _D_ has quit [Quit: Lost terminal] 10:27:09 03|amethyst02 07* 0.16-a0-282-ga87e286: Fix a return type. 10(31 seconds ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a87e28675875 10:28:24 -!- TS__ has joined ##crawl-dev 10:29:23 Is there a dev-team for the tourney this year? 10:29:57 gammafunk was talking about setting up a team, a few days ago 10:30:04 idk if he did that or what 10:33:39 gammafunk, poke poke 10:34:24 -!- Morg0th has quit [Quit: leaving] 10:34:34 -!- UncertainKitten has joined ##crawl-dev 10:35:41 <|amethyst> !lg gammafunk / won 10:35:42 14/1714 games for gammafunk: N=14/1714 (0.82%) 10:35:47 <|amethyst> !lg cryp71c / won 10:35:48 7/3039 games for cryp71c: N=7/3039 (0.23%) 10:35:54 !lg . / won 10:35:55 32/925 games for doy: N=32/925 (3.46%) 10:36:07 <|amethyst> yall are too good for my team 10:36:11 dang 10:36:29 !seen n78291 10:36:29 I last saw N78291 at Wed Jun 4 03:43:47 2014 UTC (11w 6d 11h 52m 42s ago) quitting, saying 'Quit: null'. 10:36:31 <|amethyst> maybe cryp71c isn't :) 10:36:36 :/ 10:36:44 rip 10:36:51 <|amethyst> actually, I guess dpeg was on the team last year 10:36:52 in pepperoni 10:36:56 qw might have to take over captaincy of the rfk team 10:37:01 !lg dpeg / won 10:37:02 19/2033 games for dpeg: N=19/2033 (0.93%) 10:37:06 !nick cryp71c 10:37:06 Mapping cryp71c => harkenn delphic cryp71c cryptic 10:37:07 <|amethyst> so 1% is okay 10:37:13 elliptic: did you diffuse qw's skills a bit yet 10:37:14 <|amethyst> doy is still too good :) 10:37:19 heh 10:37:23 elliptic: just put one qw on every server :P 10:37:30 !won * cv=0.15-a 10:37:31 * (cv=0.15-a) has won 2004 times in 251517 games (0.80%): 75xMiFi 67xGrFi 56xMiBe 35xCeHu 35xHOFi 28xGrEE 27xGrBe 26xMiGl 26xOgHu 25xDsGl 24xGrGl 23xFoFi 23xVSBe 22xDECj 20xDDBe 20xDEFE 20xSpEn 19xDsBe 19xDsFi 19xTrMo 17xOgBe 17xVSMo 17xVSSk 15xDDFi 15xOgAK 14xDsWn 14xGrMo 13xNaFi 12xDDNe 12xDsNe 12xKoBe 12xOgWr 12xVSAs 12xVpEn 11xDsMo 11xFoAK 11xHOGl 11xHaBe 11xHuWn 11xMfSk 11xTrBe 10xDrCj 10xDrT... 10:37:32 All of that DS scumming, coming back to bite me. 10:37:35 hm 10:37:44 <|amethyst> !lg dpeg !boring / won 10:37:45 19/1827 games for dpeg (!boring): N=19/1827 (1.04%) 10:37:46 -!- Kramin has quit [Ping timeout: 264 seconds] 10:37:48 !nick devteam 10:37:49 Mapping devteam => kilobyte pointless dpeg enne evktalo keskitalo bookofjude haranp rax rob sorear zaba felirx doy itsmu greensnark MarvinPA evilmike sgrunt neil edlothiol jpeg erisdiscordia galehar elliptic ontoclasm bh frogbotherer napkin samb dracoomega mumra medar hangedman sage wheals gammafunk n78291 reaverb pleasingfungus 78291 10:37:53 !lg devteam / won 10:37:53 <|amethyst> !lg cryp71c !boring / won 10:37:54 1418/57788 games for devteam: N=1418/57788 (2.45%) 10:37:54 7/2689 games for cryp71c (!boring): N=7/2689 (0.26%) 10:38:10 What defines boring? 10:38:11 I probably won't run qw that much this tourney, but I will let qw win a couple of times - it should have a better winrate than last tourney 10:38:13 !lg . !boring recent / won 10:38:13 1/7 games for doy (!boring recent): N=1/7 (14.29%) 10:38:14 !kw boring 10:38:14 Keyword: boring => quitting|leaving 10:38:17 heh 10:38:31 i have not played in a while 10:38:35 apparently 10:38:40 !lg . race=ds 10:38:40 1709. Harkenn the Skirmisher (L1 DsFi), quit the game on D:1 (dpeg_entry_circle_labyrinth_c) on 2013-05-10 13:42:03, with 20 points after 0 turns and 0:00:02. 10:38:43 !lg . race!=ds 10:38:43 1330. Harkenn the Cleaver (L13 HOBe of Trog), demolished by Rupert (a +6 great mace of crushing) on Lair:7 on 2014-08-20 11:17:18, with 29120 points after 20018 turns and 0:42:03. 10:38:46 alternately: 14%! 10:38:48 (: 10:38:49 !lg . race!=ds / won 10:38:49 7/1330 games for Cryp71c (race!=ds): N=7/1330 (0.53%) 10:38:55 eh, still not very good. 10:38:58 Very well, I'm terrible :P 10:39:12 <|amethyst> !lg . !boring / won 10:39:13 2/8581 games for |amethyst (!boring): N=2/8581 (0.02%) 10:39:30 -!- Isabel has quit [Ping timeout: 260 seconds] 10:39:31 !lg |amethyst won s=char 10:39:32 2 games for |amethyst (won): SpSt, HOHe 10:39:41 I haven't won a single time >_> 10:39:47 <|amethyst> !lg . rstart>=20110921 !boring / won 10:39:48 0/7242 games for |amethyst (rstart>=20110921 !boring): N=0/7242 (0.00%) 10:40:05 turning armour/fighting on after 12 axes seems like a good idea 10:40:11 -!- eb_mobile has quit [Read error: Connection reset by peer] 10:41:10 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 10:41:38 !lg . boring 10:41:38 6. doy the Vandal (L7 HaTm of Elyvilon), got out of the dungeon alive on 2010-08-10 21:48:24, with 476 points after 6603 turns and 0:29:11. 10:42:29 -!- eb_mobile has joined ##crawl-dev 10:42:32 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 34.0a1/20140824030210]] 10:45:47 -!- Miauw has quit [Read error: Connection reset by peer] 10:46:50 -!- radinms has quit [] 10:46:55 -!- eb_mobile has quit [Ping timeout: 255 seconds] 10:48:08 -!- alefury has joined ##crawl-dev 10:48:20 -!- alefury has quit [Client Quit] 10:48:29 !lg . race=sp / won 10:48:29 4/547 games for Cryp71c (race=sp): N=4/547 (0.73%) 10:48:34 go spriggans! 10:49:13 -!- eb_mobile has joined ##crawl-dev 10:50:04 -!- ProzacElf has quit [Ping timeout: 255 seconds] 10:51:40 -!- debo has joined ##crawl-dev 10:51:48 |amethyst, you have a team too, btw? Any slots? 10:51:52 -!- tensorpudding has quit [Ping timeout: 255 seconds] 10:52:59 <|amethyst> I do; still trying to come up with a better name than "Young TrCKs" though 10:53:15 <|amethyst> and all the slots are free except captain :) 10:53:22 <|amethyst> which account do you plan on playing under? 10:54:46 Old Tired FeCKs 10:55:30 <|amethyst> DRINK! 10:57:02 FeCK Drugs GrBe Hugs 10:58:14 -!- PleasingFungus has joined ##crawl-dev 11:00:05 -!- Kalir has quit [Changing host] 11:00:43 young trcks is an excellent name 11:01:46 -!- Miauw has quit [Read error: Connection reset by peer] 11:06:39 |amethyst, only harkenn 11:06:57 And there shall be spriggan wins!! 11:07:41 s/Hugs/HuGl/ 11:08:26 -!- ussdefiant has quit [Ping timeout: 260 seconds] 11:10:30 -!- wheals_ has joined ##crawl-dev 11:10:30 -!- wheals has quit [Read error: Connection reset by peer] 11:11:51 -!- xnavy_ is now known as xnavy 11:13:06 -!- Whistling_Beard has quit [Ping timeout: 260 seconds] 11:14:45 -!- wheals_ has quit [Ping timeout: 240 seconds] 11:16:53 -!- scummos__ has quit [Quit: Konversation terminated!] 11:18:52 -!- RodericNull has quit [Ping timeout: 246 seconds] 11:20:08 -!- wheals has joined ##crawl-dev 11:21:52 -!- scummos__ has quit [Ping timeout: 240 seconds] 11:22:42 -!- mopl has quit [Quit: Page closed] 11:25:41 -!- Pluie has joined ##crawl-dev 11:26:15 -!- tsohg has quit [Remote host closed the connection] 11:26:42 -!- eb_mobile has quit [Ping timeout: 250 seconds] 11:27:34 -!- TS__ has quit [Ping timeout: 264 seconds] 11:27:43 -!- eb_mobile has joined ##crawl-dev 11:28:21 -!- _aardvark has quit [Ping timeout: 240 seconds] 11:31:08 -!- TS__ has joined ##crawl-dev 11:34:26 -!- lrvs has quit [Quit: Page closed] 11:37:16 -!- wheals has quit [Quit: Bye] 11:47:54 What's the interaction between trunk rcfiles and the tournament scripts that look for clans? 11:49:37 hm. I suppose I can test this myself 11:51:19 PleasingFungus: as the rules page says, only 0.15 rcfiles do anything for tournament 11:51:53 there are people complaining that the tournament scripts aren't picking up their rcfiles (in the sa thread) 11:52:03 -!- eb_mobile has quit [Ping timeout: 255 seconds] 11:52:09 do they know to wait 4 hours 11:52:41 the scripts only grab rcfiles from non-CSZO servers every 4 hours 11:53:01 that's been mentioned 11:53:05 alternatively people are really bad at getting the syntax correct 11:53:10 ya 11:53:25 -!- eb_mobile has joined ##crawl-dev 11:54:11 how often is cszo checked? 11:54:21 oh, wait 11:54:34 currently the scripts aren't updating at all (because it is before tourney and I turned off the test tourney :P) 11:54:37 o 11:54:42 so it isn't surprising that people aren't seeing updates 11:54:47 I can turn things on 11:54:52 that might be nice 11:55:15 why is it as infrequent as four hours anyhow 11:55:27 so that we don't hammer the servers 11:55:30 IMO good reason 11:56:03 ya 11:56:53 anyway this is my fault, usually I do turn the update scripts on even after blanking the test tourney 11:57:06 this time I just forgot because I didn't have much time when I went to blank the test tourney 11:57:14 it is updated now 11:57:28 should update every 7-8 minutes for CSZO now, every 4 hours for everywhere else 11:58:08 nice 12:00:12 if people get worried about rcfiles again, please tell them not to panic - they have until Sep 6 :P 12:01:10 true enough 12:01:32 hm 12:01:54 I think I'm going to throw up a 0.16 planning page 12:02:12 ??planning 12:02:13 planning ~ plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:release_plans 12:02:46 if I can figure out how to add a new page 12:05:53 Stable (0.15) branch on crawl.akrasiac.org updated to: 0.15-b1-128-gb969795 12:09:48 -!- TS__ has quit [Ping timeout: 260 seconds] 12:09:49 -!- Redz has joined ##crawl-dev 12:09:59 -!- Redz has left ##crawl-dev 12:10:30 -!- tsohg has quit [Ping timeout: 260 seconds] 12:10:44 <|amethyst> Cryp71c: you're added; just add # TEAMCAPTAIN neil to Harkenn's 0.15 rcfile 12:11:05 -!- tls9540 has quit [Quit: Page closed] 12:13:57 -!- eb_mobile has quit [Ping timeout: 245 seconds] 12:16:26 -!- eb_mobile has joined ##crawl-dev 12:16:58 Unstable branch on crawl.akrasiac.org updated to: 0.16-a0-282-ga87e286 (34) 12:19:40 -!- Isabel has joined ##crawl-dev 12:20:27 |amethyst, thanks 12:21:03 Easy way to copy rc files around? 12:21:14 <|amethyst> Cryp71c: webtiles and copy/paste is the easiest 12:21:45 <|amethyst> Cryp71c: (webtiles because ee and virus both kind of suck when you're pasting several pages at a time) 12:22:12 -!- Pluie has quit [Ping timeout: 255 seconds] 12:22:34 <|amethyst> !learn edit nfm[1] s/$/, upload/copy rcfile/ 12:22:34 Syntax is: !learn edit TERM[NUM] s/REGEX/REPLACE/opts 12:22:38 <|amethyst> !learn edit nfm[1] s/$/, upload\/copy rcfile/ 12:22:38 nfm[1/2]: server TODO: save-fixing guide, CAO tutorial mode, finish inventory of server-side software, finish and send infrastructure team proposal to CRD, take list of stable and exp. branches from a file, script to deploy new version, inotify for new inprogress dirs too, Chei -> dobrazupa, autobuild glyphs+monster, upload/copy rcfile 12:22:43 Is there a way to copy macros around btw? 12:23:08 <|amethyst> copy-paste with ee or virus :( 12:23:19 Ok 12:23:29 I guess macros can't be set from rc? 12:23:59 <|amethyst> probably can with :crawl.sendkeys("~mblahblah") :( 12:24:21 yeah, i would really really like some way to set rc and macro files outside of ssh 12:24:35 |amethyst, wow, that was SUPER nice. 12:24:43 (I don't normally play webtiles) 12:25:39 Gah...I always hate this part, I have to remember what the "old verion" balance was like....first world trunk problems. 12:25:55 <|amethyst> doy: you can do it with webtiles but AFAIK it needs websockets so might be tricky to script outside a browser 12:26:06 <|amethyst> doy: (not macros, but rcs) 12:26:11 <|amethyst> doy: edlothiol may have suggestions 12:26:29 yeah, i would just like something that i could write a script to POST to 12:26:37 seems like that should be trivial, but 12:28:09 <|amethyst> !source send_rc 12:28:11 Couldn't find send_rc in the Crawl source tree 12:28:17 Out of curiosity, what does the distribution of responsibility end up looking like for the server's load...(i.e. how much load (network and CPU) does webtiles produce compared to SSH'd sessions)? 12:28:30 <|amethyst> !file webserver/static/scripts/client.js:662 12:28:30 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/webserver/static/scripts/client.js;hb=HEAD#l662 12:29:44 <|amethyst> doy: I guess the issue with it just being a POST is that then authentication is trickier 12:29:58 <|amethyst> not much trickier probably 12:30:14 basic auth would be fine (and not much more than trivial) 12:30:16 <|amethyst> but it's certainly convenient when it's coming over a websocket connection that's already authenticated 12:30:31 yeah 12:30:34 <|amethyst> doy: oh, you mean as a secondary thing 12:30:44 <|amethyst> doy: not replacing the existing implementation 12:30:49 yeah 12:30:57 i don't care about webtiles at all 12:30:59 (: 12:31:19 if you want a scriptable interface then making it separate from webtiles (or at least websockets) certainly makes sense 12:31:24 <|amethyst> yeah 12:31:43 <|amethyst> and authentication would be easy since we already have other scripts to do that 12:32:50 <|amethyst> e.g. /rebuild, /saves 12:33:03 -!- TS__ has joined ##crawl-dev 12:33:56 <|amethyst> hopefully nobody decides to use dobrazupa.org/rcfiles/ as dropbox :) 12:34:02 heh 12:34:52 could just limit uploads to like 100k or so 12:36:03 <|amethyst> neil@crawl:~$ find /home/crawl/DGL/dgldir/rcfiles/crawl-git/ -type f -size +100k | wc -l 12:36:06 <|amethyst> 13 12:36:19 that's... something 12:36:35 <|amethyst> gretell.rc is 623 KiB 12:36:48 <|amethyst> HDAbot is 118 12:36:48 ??zonguldrok 12:36:49 sword of zonguldrok[1/2]: +9,+9 bastard sword of {reaping} (kills with the sword reanimate as friendly undead). All corpses not killed by this sword will immediately reanimate as hostile undead that do not provide XP. Hope you have some permafood (or IOOD or disintegrate)! Even wielding this is bad if you worship one of the good gods. 12:36:58 ??zonguldrok[2] 12:36:59 zonguldrok's shrine[1/1]: Boring zombies and skeletons slowly replace all of the gravestones over time: once they're all gone, pass through the new door and a few skeletal warriors to find Zonguldrok's tombstone, which then is replaced with an antique lich when you go for the loot. 12:37:10 my autopickup script is getting out of hand, 300 lines, still only 9K :) 12:38:02 <|amethyst> 1.1G /home/crawl/DGL/dgldir/rcfiles/ 12:38:15 what is gretell.rc for? 12:38:23 bet that would compress pretty well 12:38:39 <|amethyst> Zaba: it contains the entire output of %?? for every monster 12:38:50 <|amethyst> Zaba: so you can query it in-game 12:38:54 oh 12:38:58 smart 12:39:02 <|amethyst> I guess maybe @?? 12:39:14 <|amethyst> since it says "gretell", not "cheibriados" 12:39:20 how many of the rc files are unchanged from the default, anyway? 12:39:54 <|amethyst> for trunk that's a little difficult to say, because you'd have to compare against every default ever 12:40:01 <|amethyst> let me check 0.14 12:40:22 -!- ProzacElf has joined ##crawl-dev 12:42:02 well, the default rc has been only comments and blank lines for some time now, hasn't it? 12:42:32 <|amethyst> yeah, but what if they added more comments? :) 12:42:51 could just filter all comments and blank lines and count which ones are empty after that :P 12:42:53 https://crawl.develz.org/wiki/doku.php?id=dcss:planning:0.16_plans I wrote a thing 12:43:08 <|amethyst> 2796/4557 rcs in 0.14 are unchanged from the default 12:43:13 <|amethyst> but 12:43:27 <|amethyst> "changed" could includes anyone in a clan last tournament 12:43:32 <|amethyst> s/des/de/ 12:43:44 <|amethyst> so let me check the non-blank non-comment thing 12:45:49 yay squarelos 12:46:12 boo chunkless 12:46:27 chunkless is not something I am a fan of either, but I am aware that other devs are 12:46:46 in regards to acid tweaks, i think corrosion should also wear off incrementally like stat loss does 12:47:11 but rather faster, ofc 12:47:16 well, yeah 12:47:38 hm. why do you think that? 12:48:27 would make higher amounts of corrosion slightly more meaningful, especially in places like slime 12:48:34 but mostly the current situation just feels weird 12:48:38 !team neil 12:48:45 hrm...thought that worked... 12:48:51 oh, maybe just for the team name. 12:49:02 <|amethyst> !cmd !team 12:49:03 No command !team 12:49:07 <|amethyst> !cmd !clan 12:49:07 No command !clan 12:49:27 <|amethyst> (unsurprising, since Sequell doesn't look at rcs) 12:49:30 *more* meaningful? wouldn't it make it harder to get high levels of corrosion? 12:49:50 |amethyst, I thought I remembered being able to look at a team's composition in years' back. 12:49:58 since you'd be losing corrosion mid-fight... 12:49:58 s/years'/years 12:50:25 <|amethyst> PleasingFungus: depends on the speed 12:50:46 i guess i would have to look at the current implementation, but mid-fight you'd typically be gaining corrosion quite a bit faster than losing it 12:50:51 so i don't think that'd be an issue 12:50:57 <|amethyst> I imagine doy is thinking, make some fixed amount wear off in the time that it currently takes the whole thing to wear off 12:51:02 -!- SamB has quit [Read error: Connection reset by peer] 12:51:02 yeah 12:51:10 -!- SamB__ has joined ##crawl-dev 12:51:30 I don't actually feel strongly about it; just concerned about making decisions based on mechanics "feeling weird" 12:51:30 <|amethyst> while PF is thinking, make it take the same amount of time to completely wear off, but have it do so incrementally rather than all at the end 12:51:51 -!- amalloy_ is now known as amalloy 12:51:57 -!- eb_mobile has quit [Ping timeout: 246 seconds] 12:51:58 <|amethyst> (not thinking to do that, but thinking doy meant that) 12:52:29 yeah, the intention is that it would take quite a bit longer for large amounts of corrosion to wear off than it does now 12:52:38 -!- SamB__ has quit [Read error: Connection reset by peer] 12:53:13 -!- SamB__ has joined ##crawl-dev 12:53:21 ah 12:56:49 -!- Bloaxor has joined ##crawl-dev 12:58:00 <|amethyst> Zaba: 4206/4557 in 0.14 are unchanged by your measure 12:58:22 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 12:58:36 <|amethyst> Zaba: well, a modified version that counts blank-but-not-empty lines as changed 12:58:53 <|amethyst> Zaba: because ^[^#] is a lot faster than the alternative :) 12:59:33 <|amethyst> anyway, I must be out 13:00:24 -!- Bloax has quit [Ping timeout: 250 seconds] 13:01:16 also, for charms, i'd like to look into how viable removing durations and casting from maxmp would be 13:01:29 -!- mopl has quit [Quit: Page closed] 13:01:34 not a fan of the current rmsl implementation, because it means that you can just always have it up and also always be at max mp 13:01:44 which is not a particularly interesting option 13:02:44 -!- ontoclasm has joined ##crawl-dev 13:03:35 casting from max mp would probably be an un-cost for non-primary-casters 13:04:01 sure, but is that any different from now? 13:05:09 if we're going to make wide-reaching mechanic changes, I'd prefer to make them *good*, rather than *less bad* 13:05:15 (: 13:05:19 possibly that is hoping for too much 13:05:24 game design = too hard 13:05:30 very true 13:07:35 -!- Ratboiler has quit [Quit: Page closed] 13:07:39 -!- LexAckson_ has joined ##crawl-dev 13:09:12 -!- eb_mobile has joined ##crawl-dev 13:11:03 -!- LexAckson has quit [Ping timeout: 240 seconds] 13:12:36 PleasingFungus, broaden the range of mechanics which use MP, providing non-primary casters a drawback for either current mechanic or maxmp-type casting. 13:12:43 s/MP,/MP?/ 13:13:44 -!- eb_mobile has quit [Ping timeout: 260 seconds] 13:14:42 This also might provide value for jobs which presently have no (or very little) use for MP. 13:14:50 -!- simmarine has joined ##crawl-dev 13:15:16 Stable (0.15) branch on crawl.lantea.net updated to: 0.15-b1-128-gb969795 13:15:27 Cryp71c: any particular ideas on which other mechanics would use MP? 13:15:50 why does evocations skill affect maxmp, anyway 13:16:10 do any evokables even use mp anymore? 13:16:24 no 13:16:38 to make VSBe more viable. 13:17:07 should either make (some) evokables use mp, or remove that bonus, i think 13:17:22 doy, formula for ev effect on mp? 13:17:46 Arguably it's for Nemelex 13:18:01 ah, right 13:18:02 for whom Evo is basically Invo, and who charges mana for abilties 13:18:06 that probably is the justification, actually 13:18:15 should just give his abilities different costs 13:18:37 They already cost cards -- if cards weren't functionally infinite, that would be cost enough 13:18:42 it is also sort of for trog, since otherwise there would be incentive to train spellcasting for MP before converting to trog (on DD or VS or characters with gspirit) 13:19:14 <|amethyst> also, (a)vokables use MP still don't they? 13:19:25 2 mp for flight 13:19:28 trivial amount almost always, but i think so 13:19:28 yeah 13:19:30 Your thoughts on removing MP from invocations and using a faith-equivilent to exhaustion? 13:19:32 might be 6 for invis, I forget 13:19:36 Btw, what's the rationale behind Trog not using Invo skill? It definitely makes Trog easier, but Trog doesn't need it. Is it also thematic? 13:19:40 anyway what is the issue precisely with evo giving MP? 13:19:55 PleasingFungus: I think it's 2 for invis too 13:19:58 <|amethyst> Lasty_: to keep trog worshippers from getting MP just by worshipping 13:20:02 Lasty_: plausible 13:20:23 -!- Miauw has quit [Read error: Connection reset by peer] 13:20:49 <|amethyst> Lasty_: (this was before Evo gave MP, so it was originally "to keep trog worshippers from training up MP") 13:20:51 elliptic: it just seems unnecessary 13:20:56 |amethyst: Ah, I see 13:21:05 Lasty_: well, currently trog uses piety level, which is actually pretty interesting from a gameplay point of view 13:21:15 it makes trog piety more important than piety for almost any other god 13:21:19 true 13:21:35 berserk stone giants >> berserk ogres 13:21:35 really, i think it'd probably be more interesting to give more evokables an mp cost, but 13:22:02 right now it seems weird that evocations doesn't use more than a very trivial amount of mp, but evocations skill does give mp 13:22:13 and yeah, i think trog's mechanics do play well 13:22:30 doy: it doesn't really give MP for most chars though, since it gives less MP than the same amount of spellcasting skill and doesn't stack 13:23:00 -!- lobf has joined ##crawl-dev 13:23:10 I agree it is a bit weird but I don't think it hurts much... making more evocation-skill stuff use more MP could be interesting though 13:23:29 Like channeling. :D 13:23:47 <|amethyst> I think Nemelex is the biggest argument for it 13:23:55 -!- wheals has joined ##crawl-dev 13:24:32 trog hates spellcasters and priest also count as spellcasters (invo->priests) :) 13:25:30 nemelex doesn't really use much MP 13:25:31 <|amethyst> Kolbur: except priests don't count as spellcasters for trog :) 13:29:00 the arrow points the wrong way when you sort ascending / descending on the webtiles menu 13:29:11 I have an upwards arrow for descending XP list 13:29:29 this is egregious, all development must be halted until this is fixed 13:30:24 -!- Kalir has quit [Changing host] 13:30:46 have you considered turning your monitor upside down 13:31:38 PleasingFungus: should i add xp-based stat recovery to planning or is it too simple? 13:35:22 -!- Sharkman1231 has quit [Ping timeout: 246 seconds] 13:36:53 PleasingFungus: i have, it was buggy 13:37:06 Btw, is any further ranged combat reform planned for 0.16, e.g. always-mulching ammo? 13:37:14 ??0.16 plan 13:37:14 I don't have a page labeled 0.16_plan in my learndb. Did you mean: 0.14_plan, 0.15_plan. 13:37:19 tsk tsk 13:37:34 ??0.14 plan 13:37:34 0.14 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:0.14_plan 13:37:39 !learn add 0.16_plan https://crawl.develz.org/wiki/doku.php?id=dcss:planning:0.16_plans 13:37:39 0.16 plan[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:0.16_plans 13:37:48 plan 13:38:47 Ooo, squareLOS 13:39:54 wheals: definitely not too simple 13:40:39 xp-based stat recovery? 13:42:08 I'm excited for the 0.16 plan. 13:42:35 well, you're on it! 13:42:36 :) 13:43:01 Haha, I wasn't going to specifically mention that, but yes, specifically that. :D 13:43:14 But there are a lot of other cool things in there 13:44:25 doy: like draining 13:44:38 <|amethyst> edlothiol: hm, our use of asc and desc.gif in headerSortUp does seem to be the reverse of what is usual with tablesorter. See for example http://tablesorter.com/themes/blue/style.css 13:44:44 so what is the protocol if I disagree with stuff on the 0.16 plan :P 13:45:00 aha, i knew elliptic was a secret circleloser 13:45:10 that was not exactly what I disagree with :P 13:45:11 elliptic: start whining! 13:45:13 (: 13:45:23 there is stuff on the 0.16 plan that I disagree with 13:45:26 e.g. chunkless 13:45:41 <|amethyst> edlothiol: (so we have currently an uparrow for descending order and a downarrow for ascending; whereas the reverse seems more common elsewhere) 13:45:42 my view of the plan is "it's stuff we should be thinking about" 13:45:50 thinking/talking 13:45:59 <|amethyst> off for real this time 13:46:08 !whine GDR isn't any more spoily than any other mechanic in crawl melee 13:47:04 yeah, i don't think removing gdr is a positive thing either 13:47:12 ac is visible, ev is visible, sh is visible, evp is visible, gdr is an invisible number which lurks in the hearts of men 13:47:38 why is "make it visible" not the response then? 13:48:10 because I am not convinced it needs to be a thing? the common wisdom on gdr is "do not make decisions based on gdr" 13:48:15 which suggests........... 13:48:52 "common wisdom" is a dangerous term 13:48:54 Wider adoption of GDR mechanics! 13:49:23 PleasingFungus: we don't tell people how much extra damage a weapon of flaming does, either 13:49:33 of course it is. it's entirely possible that I'm wrong, and that gdr is a notable and good mechanic... 13:49:37 PleasingFungus: do you think that it's ok to push the semi-big refactoring i was talking about to trunk now? it will probably be handy for some branches i'm working on 13:49:39 gdr also can be safely ignored. 13:49:41 <|amethyst> PleasingFungus: that common wisdom is a response to Wiki common wisdom that GDR is a more important consideration than AC 13:49:52 or should i wait for release for cherry-picking to be easier, perhaps 13:50:01 and prevent hidden bugs 13:50:04 in which case, like ac and ev and flaming and other mechanics that the player can influence, it should be visible to the player 13:50:11 <|amethyst> PleasingFungus: in case you haven't noticed, people like minmay and crate exaggerate for effect 13:50:12 no!!!!! 13:50:14 no way 13:50:31 -!- Letchik has quit [Ping timeout: 255 seconds] 13:50:34 <|amethyst> and quite a bit of common wisdom comes from them 13:50:39 PleasingFungus: mainly I am just very worried about people messing with heavy vs light armour balance for no particular reason 13:50:43 GDR removal is a gigantic heavy armour nerf, in my opinion 13:50:46 wheals: you can always base your other branches on your refactoring branch... 13:50:49 FWIW, I don't think GDR is a bad mechanic, but I do think it doesn't bear thinking about. Making it an inherent property of AC would be a reasonable way to make it less spoilery without making people think about it. 13:50:53 how dirty 13:51:03 read: did you read the 0.16 bullet point? 13:51:13 Lasty_: that would be a huge buff to Na/Dr 13:51:14 oh, no. i should do that, sorry. 13:51:34 GDR used to be an inherent property to AC but was changed to nerf armour i thought? 13:51:44 back in 0.7 or so 13:51:48 to nerf light armor 13:51:58 there was some mention of GDR reform in the old plans i was looking at, yeah 13:52:09 which is already the best choice in most cases 13:52:09 PleasingFungus: for the record, I am happy with having a discussion about GDR and I don't think it is the best mechanic ever, but I really would prefer if the planning page mentioned it in a less biased manner 13:52:33 %git 29c85040c 13:52:33 07by02 * 0.7.0-a0-991-g29c8504: Make guaranteed damage reduction independent of armour skill. 10(4 years, 5 months ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=29c85040c862 13:52:45 elliptic: okay! I can rewrite that bullet point to be less inflammatory 13:52:47 sorry! 13:52:58 I perhaps got a little overenthusiastic :) 13:53:18 should probably also mention on the page that these are things that are up for discussion, not things that have been decided 13:54:26 elliptic: it would be a modest buff to Na/Dr 13:54:45 It only applies to melee attacks, and even then the effect is modest 13:55:07 i assume it applies to ranged now too? 13:55:08 the "only applies to melee attacks" is kind of silly if anything 13:56:29 page edited 13:56:34 re both doy & elliptic 13:57:21 fr: wizmode command to lose all gold 13:57:26 +1 13:57:44 i wanted that one a couple days ago 13:57:53 or really just replace &$ with a "set gold" command 13:58:21 !source drop 13:58:22 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/monster.cc;hb=HEAD#l1330 13:58:33 !source items.cc:2481 13:58:34 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/items.cc;hb=HEAD#l2481 13:59:11 Lasty_: the numbers work out that 30 AC in plate is similar to 35 AC in a robe or so against melee in most cases, iirc... Na regularly gets 30 AC in a robe, and +5 AC is not what I would call "modest" 13:59:12 a holdover from droppable gold i guess, has some really funny behaviour with an empty inventory but some gold 13:59:42 see also: ozo's armour 14:01:01 wheals: yeah, that should probably be fixed 14:01:04 elliptic: Are you controlling for EV's influence in that situation? Also, the difference is going to be more pronounced with higher AC values. Compare with lower values and the difference will be quite a bit smaller. It's pretty hard to get 30 AC in a robe. 14:01:17 not as a naga 14:01:17 Well, not for naga I guess, but even for draconians 14:01:28 rings of protection and ozo's armour are also things 14:01:35 draconians also have a hard time getting 30 ac in a robe 14:02:06 the point is that this sort of change substantially alters balance for lots of stuff if you aren't careful 14:02:23 elliptic: True, and Ozo's does give an incredible AC boost. 14:02:31 PleasingFungus: :P you know what I mean 14:02:52 elliptic: Fair enough, I won't argue that 14:04:09 -!- CryptoCactus has quit [Quit: lol videogames] 14:05:42 -!- FlowRiser has quit [Ping timeout: 255 seconds] 14:06:04 -!- tsohg has quit [Remote host closed the connection] 14:07:42 -!- Ipsum has quit [Ping timeout: 245 seconds] 14:09:28 hm, i guess i will have to keep DELAY_MULTIDROP, to kick off each DELAY_DROP of equipped items 14:10:31 !source player.cc 14:10:31 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/player.cc;hb=HEAD 14:11:01 |amethyst: I think my intuition of the arrows is just ... different ;) so the current way feels right to me, but I'd be ok with changing it 14:12:05 I guess you could argue that gdr is already "visible", insofar as it's based off body armour base ac (which is already different from the calculated AC value, insofar as it's multiplied by armour skill), but that doesn't account for other things that affect GDR - forms & being a gargoyle 14:12:09 |amethyst: would _multidrop be a good place for an unwind_var? 14:12:19 !source _multidrop 14:12:20 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/items.cc;hb=HEAD#l2507 14:12:23 being a gargoyle is completely different from being a naga or draconian w.r.t gdr, because ??? 14:12:48 -!- bonghitz has quit [Quit: Leaving...] 14:13:11 oh i guess there's no obvious block for it to go out of scope during 14:13:24 which var are you looking at? 14:14:06 si.item->quantity gets changed for the check_warning_inscriptions prompt 14:15:33 ahh 14:15:44 the scope is the for loop, surely? 14:16:13 unless it's critical for the quantity to be restored before items_for_multidrop is updated - what's the type? 14:16:26 if that's a vect of pointers, it's fine 14:16:46 ah, but it's not 14:16:49 no, a vector of SelItems 14:17:19 can always just add another block 14:17:24 yeah 14:18:22 -!- Codrus has quit [Ping timeout: 240 seconds] 14:19:03 -!- Shard1697_ has quit [Ping timeout: 240 seconds] 14:22:43 -!- eb_mobile has joined ##crawl-dev 14:25:20 actually, i think the way it is right now might really be better 14:25:26 why? 14:26:08 hm, i actually have an idea now, never mind 14:27:18 wait, there was the other problem 14:27:37 si.item is really a const item_def * 14:28:14 the code right now uses const_casts, i'm not sure whether that would work with unwind_var well 14:29:22 -!- eb_mobile has quit [Ping timeout: 245 seconds] 14:29:56 -!- Miauw has quit [Read error: Connection reset by peer] 14:30:10 PleasingFungus: I agree that Gr/statue form getting GDR while Na/Dr does not is inconsistent, yeah 14:30:30 -!- FlowRiser has quit [Ping timeout: 260 seconds] 14:30:56 people added GDR to statue/dragon form to buff them without really worrying about this 14:34:03 wheals: ah, yeah, the const_cast stuff is almost certainly what the EVIL HACK comment is referring to 14:34:08 because that is really gross 14:34:12 hm, all this is more complicated than i realised 14:34:23 const_cast is basically always a bug 14:35:04 -!- ProzacElf has quit [Ping timeout: 255 seconds] 14:36:06 that should probably actually be cloning the item, rather than casting away const and modifying it in place 14:36:21 but i'm not sure how reliable item cloning is 14:37:54 -!- JaGGedTK has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 14:40:15 someone else can try to figure out how to make multidrop single-turn, i am not up to this task :P 14:40:37 !learn e wheals[2] s/make.*turn, // 14:40:38 wheals[2/4]: todo: fix ghost speed, tunneling worms, leeches??, disarming cutlass, remove a kind of fountain, look at crypt spawns, give xtahua red drac breath (and refactor all the things), cloud status light, noise, acquirement milestone, zigs, equal-opportunity wizlabs 14:41:00 wait who removed snorg 14:41:08 someone removed snorg? 14:41:15 no, he was on my todo 14:41:23 oh 14:41:27 and now he isn't 14:41:30 how rude 14:41:47 what was todo about him? 14:42:09 turning his ability in mons_special_ability into casting SPELL_BERSERKER_RAGE 14:42:22 related to in general emptying mon-abil as much as possible 14:42:28 +1 14:42:47 !learn e wheals[2] s/and refactor all the things/and clear out mon-abil as much as possible/ 14:42:47 wheals[2/4]: todo: fix ghost speed, tunneling worms, leeches??, disarming cutlass, remove a kind of fountain, look at crypt spawns, give xtahua red drac breath (and clear out mon-abil as much as possible), cloud status light, noise, acquirement milestone, zigs, equal-opportunity wizlabs 14:43:06 -!- bmfx has quit [Ping timeout: 250 seconds] 14:43:36 so who would miss sparkling fountains? 14:43:42 while you're at it, I think dragon breath attacks were quite a low-hanging fruit in mon-abil 14:44:08 yeah, golden dragons even use actual fake spells 14:44:40 do sparkling fountains even do anything anymore? 14:44:54 no, they are the same as empty fountains for all purposes 14:45:09 don't really see a need to keep them then 14:45:33 can regular fountains still have eels in them 14:45:35 i was going to toss blood fountains but those are a bit more flavorful i think 14:45:41 elliptic: and make steam! 14:45:43 yeah, blood fountains are fine 14:46:17 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 14:46:45 -!- Philonous has quit [Remote host closed the connection] 14:47:00 I personally don't see much point in any fountains... I understand that they are flavorful/decorative in vaults, but surely we only need one type for that? 14:47:32 (so I'd remove empty/sparkling/blood) 14:47:50 if they can be recolored and renamed, there's probably no point 14:47:54 personally i think i agree but i kind of expected some resistance 14:48:05 oh, good point there too 14:48:13 though eels in dry fountains... :P 14:48:33 elliptic: yes, we only need one type for that; any variation can be done in a purely decorative fashion 14:48:40 eels in fountains at all seems questionable 14:48:49 I would not mind removing fountaineels 14:48:55 doy: good point 14:49:00 if that is the price for removing 3 types of fountains 14:49:11 they are cute but... 14:49:31 hmm, does anything splash in fountains? 14:49:38 there are even separate types of features for each type of empty fountain 14:49:40 for some reason 14:49:55 they used to be able to reflow 14:49:59 oh really? 14:50:13 ??trivia[fount] 14:50:14 I don't have a page labeled trivia[fount] in my learndb. 14:50:20 ??fountain[$ 14:50:20 fountain[3/3]: Aquatic life can survive in these. Cute, isn't it... that electric eel splashing around in the water. 14:50:22 ??fountain[2 14:50:23 fountain[2/3]: In old versions, quaffing from these had effects, such as removing -cTele on Elf:$. 14:50:37 haha, i remember that one, that was so weird 14:50:38 so that's at least 4 types to remove even w/o plain empty 14:51:09 anyway they used to have a small chance of reflowing if you waited around I think? 14:51:13 -!- tsohg has quit [Remote host closed the connection] 14:51:15 -!- stillcen has quit [Quit: Page closed] 14:52:36 -!- tsohg_ has quit [Remote host closed the connection] 14:52:44 -!- tsohg has quit [Read error: Connection reset by peer] 14:52:49 -!- eb_mobile has joined ##crawl-dev 14:53:18 yeah, at the very least, there is no reason at all to keep different kinds of empty fountains and sparkling fountains around 14:53:29 given the current mechanics 14:53:33 -!- tsohg has quit [Remote host closed the connection] 14:53:44 the empty ones are #if'd to leave at save bmp 14:53:52 well, except for one 14:53:54 and if we drop eels in fountains and steam from fountains, there's no reason to keep a difference between any fountains 14:54:43 -!- tsohg has quit [Remote host closed the connection] 14:54:59 -!- ProzacElf has joined ##crawl-dev 14:55:35 -!- tsohg has quit [Remote host closed the connection] 14:56:26 -!- tsohg has quit [Remote host closed the connection] 14:57:03 -!- its_jenna has quit [Ping timeout: 240 seconds] 14:57:20 -!- tsohg has quit [Remote host closed the connection] 14:58:12 -!- tsohg has quit [Remote host closed the connection] 14:59:05 -!- tsohg has quit [Remote host closed the connection] 14:59:56 -!- tsohg has quit [Remote host closed the connection] 15:00:43 -!- mopl has quit [Quit: Page closed] 15:00:49 -!- tsohg has quit [Remote host closed the connection] 15:00:55 -!- Brannock has joined ##crawl-dev 15:01:40 -!- tsohg has quit [Remote host closed the connection] 15:02:35 -!- tsohg has quit [Remote host closed the connection] 15:03:29 -!- tsohg has quit [Remote host closed the connection] 15:03:50 elliptic: it was a small chance of reflowing per-turn iirc, which meant it was pretty much a matter of hitting 5 enough? it was a while ago 15:04:11 (though ofc that'd be pointless for water fountains) 15:04:15 yeah 15:04:20 -!- tsohg has quit [Remote host closed the connection] 15:04:30 I was looking at the commit a bit ago 15:04:45 water fountains used to give 40 nutrition 15:04:47 i was thinking about the technical side: i believe that when kb removed secret doors he set an assertion on their being generated in a vault and ran mapstat a lot 15:04:48 you might get lucky 15:04:51 (: 15:05:13 -!- tsohg has quit [Remote host closed the connection] 15:05:14 possibly grep would actually be possible here since (wasn't there since = was the symbol...) 15:05:34 bam 15:05:36 %git ae766eb0 15:05:36 07MarvinPA02 * 0.12-a0-1096-gae766eb: Remove the chance for fountains to randomly restart flowing once dried up 10(1 year, 9 months ago, 1 file, 0+ 52-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ae766eb01e05 15:05:36 since the symbols aren't used too often, it seems 15:06:21 -!- tsohg has quit [Remote host closed the connection] 15:06:22 _update_corpses, "sounds like a good function for fountain flowing to be in" 15:06:30 haha 15:07:11 -!- tsohg has quit [Remote host closed the connection] 15:07:13 DNGN_FOUNTAIN_CORPSE DNGN_FOUNTAIN_SKELETON 15:07:35 it's effects.cc! 15:07:50 -!- eb_mobile has quit [Ping timeout: 260 seconds] 15:07:51 ps http://s-z.org/neil/git/?p=crawl.git;a=blobdiff;f=crawl-ref/source/enum.h;h=237d1106eedb7f59c4fcbd5929bb76f49935695e;hp=74211b4f564dfb7515064b36cdef89c9ff03ee54;hb=a54d0315be1fae4bab7b05dbfe092f374ecfd991;hpb=5c6b5260c78682faae4822494a61ccb173117d85 you think fountain enum types are bad now 15:08:03 -!- tsohg has quit [Remote host closed the connection] 15:08:41 haha 15:08:44 what did that even mean 15:08:56 -!- tsohg has quit [Remote host closed the connection] 15:09:36 -!- NilsBloodaxe has quit [Quit: Page closed] 15:09:39 absolutely no idea, tbh 15:09:50 also, I am kind of shocked that didn't break save compat 15:09:58 maybe it did? 15:10:42 well, they probably didn't have any sanity checks for < NUM_REAL_FEATURES 15:10:52 pretty sure people weren't as careful about save compat back in 2008 15:11:15 plausible 15:12:07 elliptic: do you ever make armour decisions based on gdr, just curious? 15:12:08 gammafunk: You have 1 message. Use !messages to read it. 15:12:57 !tell Grunt End of a Grunt 15:12:57 gammafunk: OK, I'll let grunt know. 15:13:04 t 15:13:11 gammafunk: it is one factor to consider when deciding whether or not to use heavy armour in a game 15:13:39 it doesn't come up much when comparing two armours at the same point in time, since you are usually comparing armours of similar base types 15:13:51 though it does make MDA a little better compared with leather, say 15:13:55 * PleasingFungus ends gammafunk! 15:14:18 gammafunk: so i hear you're getting a devteam clan together 15:14:26 doy: that's supposed to be wheals! 15:14:36 wheals............. 15:14:51 elliptic: I guess it'd been explained to me that decisions about more gdr or less are synonymous with decisions about more AC or less 15:15:05 what is gdr based on, currently? 15:15:14 your body armour's base AC 15:15:47 might make it a bit more interesting to not do that - give dragon armour less gdr, or something 15:15:49 yeah 15:15:55 still looking for names 15:15:57 you'd have to actually give the numbers then, though 15:16:07 and not really sure what the split should be based on 15:16:08 Meet the New Devs, Same as the Old Devs was suggested 15:16:10 gammafunk: I'm not really sure what that means 15:16:36 -!- tsohg_ has quit [Remote host closed the connection] 15:17:14 gammafunk: difference between MDA GDR and robe GDR is probably only about as significant as 2-3 AC at most, for instance 15:17:29 -!- tsohg_ has quit [Remote host closed the connection] 15:17:34 -!- eb_mobile has joined ##crawl-dev 15:17:43 wheals: More Like N00b Devs 15:18:00 -!- tsohg has quit [Read error: Connection reset by peer] 15:18:18 wheals: Team Ruiners 15:19:00 but MDA is clearly better than robe in most cases even discounting GDR, so it doesn't normally matter whether you take GDR into account 15:19:23 however, the GDR that MDA gives affects the choice of whether to spend enchant scrolls on MDA 15:19:24 Silverstar Ruiners 15:19:41 I suppose that's true 15:19:47 Yermak (L13 DDHe) ERROR in 'mon-util.cc' at line 1365: bogus mc (no monster data): invalid monster_type 1000 (1000) (D (Sprint)) 15:20:32 wheals: I think you can set up the team now and change the name as you like 15:20:40 we only have to put our captain name in the rc iirc 15:20:53 that's correct 15:22:09 -!- Ragdoll has quit [Quit: Houdoe] 15:22:17 I pledge to definitely try a set of characters optimized for clan points and to definitely not quit a game if unsatisified with its score 15:22:20 for sure 15:22:40 -!- Miauw has quit [Read error: Connection reset by peer] 15:23:00 hm 15:23:25 oh right, i must have already copied my trunk rc to 0.15 on cbro earlier 15:23:26 I really didn't make that statement sarcastic enough, reading it back now 15:23:30 no I got it 15:23:36 oh ok good 15:23:58 it's #TEAMCAPTAIN wheals, right? 15:24:09 with a space I guess 15:24:13 think so 15:24:16 "# TEAMCAPTAIN wheals" 15:24:29 idk why I'm asking this instead of just looking at the rules 15:24:34 -!- soulfreshner has joined ##crawl-dev 15:24:54 and # TEAMMEMBERS wheals PleasingFungus gammafunk doy ? 15:25:08 bh as well I think 15:25:09 or do i not include myself 15:26:17 wheals: you do 15:26:20 wheals: see the example at the top of http://dobrazupa.org/tournament/0.15/ 15:26:43 oh, or maybe things have changed 15:26:46 i don't know whether the team captain's name is player1 or player0 15:26:51 oh huh 15:27:02 you don't it seems 15:27:05 captain is player0 15:27:09 since 6 players, and example shows player1-5 15:27:21 -!- tsohg_ has quit [Remote host closed the connection] 15:27:27 yeah maybe that could be said explicitely on that page 15:27:44 although if you're not smart enough to figure it out, should you be a team captain? 15:27:50 valid question I guess 15:27:59 %git :/silver star 15:28:05 07MarvinPA02 * 0.15-a0-277-gdc6d6fa: Remove silver stars 10(5 months ago, 32 files, 29+ 208-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=dc6d6fabca04 15:28:11 oh, a 0.15 change even 15:28:46 -!- chimpion has quit [Ping timeout: 246 seconds] 15:28:46 -!- tsohg_ has quit [Remote host closed the connection] 15:28:48 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 15:28:48 -!- tsohg has quit [Read error: Connection reset by peer] 15:29:30 -!- tsohg has quit [Remote host closed the connection] 15:29:48 !tell reaverb gamma + pf + i are starting a newdev clan (with bh and doy); care to join? 15:29:48 wheals: OK, I'll let reaverb know. 15:30:09 !seen reaverb 15:30:09 I last saw reaverb at Thu Aug 21 03:41:12 2014 UTC (5d 16h 48m 57s ago) quitting, saying 'Quit: Leaving.'. 15:30:17 !lm reaverb 15:30:18 972. [2014-08-11 05:09:10] reaver the Sneak (L1 VSEn) began the quest for the Orb on turn 0. (D:1) 15:30:23 mm 15:30:32 huh, well it can't hurt to ask 15:30:42 doing good so far on that VSEn 15:30:47 clearly no mistakes yet at least 15:30:56 and unless n7 or hangedman or basil suddenly appear out of nowhere there aren't many other people to ask 15:31:22 -!- yxhuvud has quit [Ping timeout: 240 seconds] 15:31:26 !gamesby doy 15:31:26 doy has played 925 games, between 2006-12-14 16:58:12 and 2014-08-02 01:31:10, won 32 (3.5%), high score 12486173, total score 96213230, total turns 10174534, play-time/day 0:30:13, total time 58d+12:50:31. 15:31:49 !gamesby 15:31:49 wheals has played 3156 games, between 2012-07-11 00:24:00 and 2014-08-21 21:02:19, won 19 (0.6%), high score 3050540, total score 74354707, total turns 22739421, play-time/day 1:23:27, total time 44d+17:43:28. 15:31:56 19 already, wow 15:32:05 !won . 4 15:32:06 wheals has won 15 times in 531 games (2.82%) since their GrVM (win #4): HaBe, HEIE, TeSk, SpEn, LOFi, MfGl, DsFE, KoBe, CeHu, GhVM, FeVM, VSCK, OgAs, NaNe, DgWn 15:32:16 !lg . xl>20 15:32:16 23. gammafunk the Demonologist (L22 HESu of Sif Muna), quit the game on Vaults:2 (minmay_crypt_entry_simple_sparse) on 2014-08-26 10:34:32, with 661808 points after 36572 turns and 10:28:47. 15:32:21 i even have an ok winrate excluding my first 2000 games 15:32:22 another win for me as well 15:32:39 i've been getting ready by working my way through the sprints 15:32:45 oh, hey, I think I blamed wheals for this one 15:32:47 %git 8fb3596d81d5f47 15:32:47 Could not find commit 8fb3596d81d5f47 (git returned 128) 15:32:56 er 15:32:58 %git b390ae7b7 15:32:58 07dolorous02 * 0.4-a0-1369-gb390ae7: Simplify random armor selection in blessing_ac(). 10(6 years ago, 1 file, 4+ 5-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=b390ae7b7c6e 15:33:14 -!- Kramin has joined ##crawl-dev 15:33:19 wow 15:33:22 blaming wheals for a 0.4 commit 15:33:38 i really thought it was my fault too 15:33:41 seems legit 15:33:44 -!- edlothiol has quit [Ping timeout: 260 seconds] 15:33:57 the wrong has been righted :) 15:34:11 btw it looks like they *were* breaking save compat intentionally 15:34:45 it seemed we were going to break save compat this release, but then we didn't 15:34:57 maybe 0.16 TODO? 15:35:20 whoever makes that commit will get epic - 15:35:31 I have no strong opinion on save compat 15:35:46 I'd just do whatever |amethyst says 15:35:50 heh 15:36:27 i suggest we break save compat at 0.27 or 1.0, whichever comes first 15:36:45 that might be a little while 15:37:03 though the release pace *has* been increasing 15:37:20 0.16: dec 2014. 0.17: january 2015. 0.18: also january. 15:37:32 one commit, one release. 15:37:46 -!- Wolfechu has quit [Ping timeout: 264 seconds] 15:38:00 -!- Wolfechu_ is now known as Wolfechu 15:41:04 -!- edlothiol has joined ##crawl-dev 15:42:07 -!- Codrus has quit [Ping timeout: 255 seconds] 15:42:32 -!- Shard1697_ has joined ##crawl-dev 15:42:36 -!- Tedronai has quit [Quit: leaving] 15:42:44 -!- Kadarus has quit [Ping timeout: 256 seconds] 15:43:02 -!- bencryption has quit [Quit: WeeChat 0.4.3] 15:43:07 -!- the_glow1 has quit [Ping timeout: 245 seconds] 15:51:07 -!- Moonsilence has quit [Ping timeout: 255 seconds] 15:51:49 |amethyst: oh oops -- both might be cl.exe paranoia or noncompliance -- http://msdn.microsoft.com/en-us/library/dba41a1z.aspx seems to have different behavior than standard C++ (it throws an exception for str[str.length()] on a non-const string) 15:53:26 -!- MgDark has quit [Read error: Connection reset by peer] 15:53:42 -!- Patashu has joined ##crawl-dev 15:54:36 -!- xlix has quit [Ping timeout: 250 seconds] 15:54:59 |amethyst: debugging dump from the assertion failure https://dl.dropboxusercontent.com/s/tx754aiv4yu1hk6/drmingw_crawl_20140825_5935870_w_3c09f7b5_revert.txt 15:56:04 |amethyst: build output with the macro warnings https://dl.dropboxusercontent.com/s/o4a8tbg2l1eud5i/winsdk71_buildoutput_2014_08_26_5935870.txt 15:58:45 -!- _aardvark has quit [Ping timeout: 240 seconds] 15:59:03 -!- eb_mobile has quit [Ping timeout: 240 seconds] 15:59:08 -!- Bedkrab is now known as Battlekrab 16:00:10 -!- dat0ctopode has quit [Quit: Page closed] 16:04:04 -!- debo has quit [Ping timeout: 260 seconds] 16:04:09 -!- Z_LAMP has quit [Ping timeout: 260 seconds] 16:04:25 dang, more verbose than the *nux traces 16:05:28 -!- ProzacElf has quit [Ping timeout: 260 seconds] 16:05:53 besides, if the null character is being checked against and is always not taken, what's the point of including that character in the range? 16:06:29 PleasingFungus: have you seen one of the crashlogs with cdb output? 16:06:40 -!- eb_mobile has joined ##crawl-dev 16:08:03 probably not 16:08:16 the remark about verbosity was not a complaint 16:08:47 -!- LexAckson_ has quit [Ping timeout: 272 seconds] 16:10:25 PleasingFungus: the cdb verbosity can be intense... i haven't found a way to squelch some of the messages either 16:11:22 -!- eb_mobile has quit [Ping timeout: 240 seconds] 16:11:55 -!- DaneiTHREE has quit [Quit: Those who tell the truth shall die, those who tell the truth shall live forever.] 16:12:53 which is fine for interactive debugging, but the crashlogs get kind of beefy from all of the "warning: can't look up private symbols for this module. Have you contacted the supplier about getting private symbols? Let me give you a lecture on why having private libraries are beneficial to your debugging experience. First off, they..." 16:14:13 hahaha 16:14:23 not that bad, but it'd be nice to just get a "N/A" message for these messages with a command line option 16:14:31 https://dl.dropboxusercontent.com/s/7zc4939lqre5kuz/crash-msvctest-20140825-222514.txt 16:16:28 -!- Pluie has joined ##crawl-dev 16:16:40 -!- crate has quit [Ping timeout: 260 seconds] 16:18:26 -!- Isabel has quit [Ping timeout: 250 seconds] 16:19:27 -!- Codrus has quit [Ping timeout: 245 seconds] 16:19:36 -!- debo has joined ##crawl-dev 16:22:01 -!- ProzacElf has joined ##crawl-dev 16:23:40 -!- Patashu has quit [Ping timeout: 260 seconds] 16:24:17 -!- debo has quit [Ping timeout: 255 seconds] 16:24:47 -!- FlowRiser has quit [Ping timeout: 245 seconds] 16:26:41 -!- yernab_ is now known as yernab 16:27:50 could just grep those lines out, or something 16:27:52 -!- edlothiol has quit [Ping timeout: 260 seconds] 16:29:12 -!- Krakhan has quit [Changing host] 16:29:24 -!- giganticus has quit [Remote host closed the connection] 16:32:51 -!- tsohg has quit [Ping timeout: 272 seconds] 16:33:27 PleasingFungus: i just added disarming to the captain's cutlass, how do you think i should indicate this in the description (in addition to an INSCRIP:)? 16:33:49 disarming when the player attacks, when they're attacked...? 16:33:56 -!- tsohg_ has quit [Ping timeout: 260 seconds] 16:34:09 when you attack, at a chance dam / 100 as something simple 16:34:11 !source dat/descript/unrand.txt 16:34:11 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/descript/unrand.txt;hb=HEAD 16:34:41 -!- Lasty has joined ##crawl-dev 16:35:01 -!- syllogism has quit [] 16:35:05 -!- eb_mobile has joined ##crawl-dev 16:35:26 tendrils are 1/5th chance, plus a str or dex check versus the monster hd (higher if a fighter) when you get attacked, if anyone is curious 16:36:07 since disarming is a permanent advantage i'd want to err on the side of too unlikely for the cc 16:36:16 well, enemies aren't permanent... :) 16:36:20 anyway 16:36:22 \n\nThis weapon is perfectly suited to relieving opponents' of their weapons, just before it relieves them of their lives. 16:36:28 ugh, scratch that apostrophe 16:36:39 haha, love it 16:37:39 -!- CKyle has joined ##crawl-dev 16:38:12 -!- TS__ has quit [Ping timeout: 245 seconds] 16:40:34 -!- iliekturtles has quit [Quit: leaving] 16:41:01 -!- siepu has quit [Quit: Leaving] 16:41:41 -!- CKyle has quit [Client Quit] 16:43:59 -!- dob_at_school has quit [Quit: Page closed] 16:46:25 &dump 16:46:26 http://dobrazupa.org/morgue/gammafunk/gammafunk.txt 16:46:29 oops, wrong channel 16:47:02 -!- FlowRiser has quit [Ping timeout: 250 seconds] 16:48:24 -!- agentgt has quit [Quit: WeeChat 0.3.7] 16:50:35 <|amethyst> johnny0: ah, I think I see... in C++98 that was only guaranteed to work if you called the const version of operator[] 16:50:44 -!- crate has quit [Ping timeout: 260 seconds] 16:50:59 <|amethyst> johnny0: whereas in C++11 it works for the non-const version too; you just aren't allowed to modify the returned reference 16:52:17 <|amethyst> johnny0: Does it fix the assertion if you change that line to: 16:52:23 <|amethyst> johnny0: if (!IS_VAR_CHAR(const_cast(field_out)[start_pos])) 16:52:36 const_cast! :D 16:52:44 let me try -- i just changed the loop bounds to len - 1 16:53:07 <|amethyst> johnny0: that wouldn't work 16:53:22 <|amethyst> johnny0: because blah$foo would be expanded as blah${fo}o then 16:54:53 ahh gotcha -- i'll try that change out 16:55:43 -!- soulfreshner has quit [Quit: soulfreshner] 16:58:42 <|amethyst> johnny0: also, I wonder if that assertion still happens with msvc 11 16:59:14 <|amethyst> johnny0: since we don't claim to support 10 anymore 17:03:03 -!- Codrus_ has quit [Ping timeout: 240 seconds] 17:03:20 |amethyst: this change is at line 1957, right? isn't that just looking up the same index over and over? 17:04:00 <|amethyst> johnny0: oh, oops 17:04:05 <|amethyst> johnny0: I changed the wrong one :) 17:04:49 <|amethyst> johnny0: let me get you an actual patch 17:04:59 <|amethyst> also going to use a template instead of const_cast 17:09:31 -!- Codrus has quit [Read error: Connection reset by peer] 17:09:52 -!- soulfreshner has joined ##crawl-dev 17:10:17 hmm that MS basic_string doc i linked was the VS2013 version (which is VC12 i think?) -- so it probably would still fire off the assertion failure in debug mode 17:10:30 <|amethyst> yeah, that's my worry 17:10:38 "undefined behavior" 17:11:21 -!- ystael has quit [Ping timeout: 260 seconds] 17:12:45 -!- reaverb has joined ##crawl-dev 17:13:18 <|amethyst> johnny0: http://s-z.org/neil/tmp/0001-Avoid-some-C-03-undefined-behaviour.patch 17:13:26 <|amethyst> johnny0: but I suspect you're right and even that will fail 17:14:30 <|amethyst> (the previous IS_VAR_CHAR line, which is what I first changed, doesn't actually need it because of the break a few lines before that 17:14:33 <|amethyst> ) 17:15:08 -!- CryptoCactus has quit [Read error: Connection reset by peer] 17:16:02 <|amethyst> though now that I look at it more 17:16:07 !vault ossuary_due_cavern 17:16:07 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/portals/ossuary.des;hb=HEAD#l1016 17:16:14 !bug 4330 17:16:14 https://crawl.develz.org/mantis/view.php?id=4330 17:16:52 -!- its_jenna has quit [Ping timeout: 260 seconds] 17:16:52 <|amethyst> I think changing the loop bounds would work, because either way you want to (and will) break when end_pos == field_out.size() - 1 17:17:30 -!- Yermak has quit [Quit: Page closed] 17:19:32 -!- its_jenna_ has quit [Ping timeout: 250 seconds] 17:20:10 Unstable branch on crawl.lantea.net updated to: 0.16-a0-282-ga87e286 (34) 17:20:43 -!- Mottikins__ has joined ##crawl-dev 17:21:03 seems like both of the things in the bug report are still the case, the ossuary is much easier than it's supposed to be (and has been for ages) 17:21:15 -!- Isabel has joined ##crawl-dev 17:21:15 |amethyst: do you still want me to try that patch out? 17:21:18 -!- DrKe2 has joined ##crawl-dev 17:21:48 <|amethyst> johnny0: Hm... I'm curious, but I guess it's not important 17:21:55 <|amethyst> johnny0: changing the loop bounds will work everywhere 17:22:01 -!- PleasingFungus_ has joined ##crawl-dev 17:22:11 -!- techy121592 has quit [Read error: Connection reset by peer] 17:22:11 -!- PleasingFungus has quit [Read error: Connection reset by peer] 17:22:26 -!- PleasingFungus_ is now known as PleasingFungus 17:22:43 one solution would be giving ossuaries a ton of -ambient noise so the shouts get loud enough to go through walls :P 17:22:54 <|amethyst> johnny0: trying it out would help me make my commit message more accurate :) 17:22:55 -!- ProzacElf has quit [Ping timeout: 255 seconds] 17:22:55 -!- DrKe has quit [Ping timeout: 255 seconds] 17:23:10 okay, i'll apply and test then 17:23:18 -!- ProzacElf has joined ##crawl-dev 17:23:35 -!- bcarpe211 has quit [Ping timeout: 255 seconds] 17:23:35 -!- BlastHardcheese has quit [Ping timeout: 255 seconds] 17:23:49 -!- Pluie has quit [Ping timeout: 255 seconds] 17:23:49 -!- HellTiger_NB has quit [Ping timeout: 255 seconds] 17:23:49 -!- Adder has quit [Ping timeout: 255 seconds] 17:23:49 -!- xnavy has quit [Ping timeout: 255 seconds] 17:23:49 -!- Sombrero_Mott has quit [Ping timeout: 255 seconds] 17:23:50 -!- effractur has quit [Ping timeout: 255 seconds] 17:23:50 -!- bd- has quit [Ping timeout: 255 seconds] 17:24:52 wheals: I'd be happy to join the newdev clan, but I can't guarentee I'll play many/any games. I'll put the #TEAMCAPTAIN line in my 0.15 rc file, but please give my slot to Basil or such if they show up and want to join. (You're the captain, correct?) 17:25:15 yup! i'll go edit my rcfile 17:25:56 -!- y2s82 has quit [Quit: WeeChat 0.4.1] 17:26:08 ok, added you :) 17:26:16 assuming cszo overrides cbro properly 17:28:51 |amethyst: no assertion failures triggered with that patch applied 17:28:54 -!- BlastHardcheese has joined ##crawl-dev 17:29:04 wheals: could probably just use lua triggers too 17:29:18 that would probably be the most straightforward 17:29:20 -!- giganticus has quit [Remote host closed the connection] 17:29:24 <|amethyst> johnny0: oh really? this is with debug mode? 17:29:48 oh, can you put a hook on a monster waking up? 17:30:16 <|amethyst> johnny0: nice! I should have given them more credit... I guess this is just a case of the checks not fully supporting C++11 17:31:18 yeah, with debug mode 17:31:22 -!- hauzer has quit [Read error: Connection reset by peer] 17:31:26 * Grunt grunts. 17:31:30 -!- Medra has joined ##crawl-dev 17:31:40 I may tag and start building at midnight UTC or so if there are no outstanding problems. (Release day *is* tomorrow, right?) 17:31:44 * Grunt zaps a wand of correct typo at Medra. 17:32:43 !time 17:32:43 Time: Aug 26, 2014, 10:32:43 PM, UTC. The 2014 0.15 tournament starts in 2 days, 21 hours, 27 minutes and 16 seconds. 17:32:46 i think it's actually Thursday? 17:32:53 -!- Bloaxzorro has joined ##crawl-dev 17:33:05 -!- Brannock_ has joined ##crawl-dev 17:33:07 (i guess it might be Wednesday where you are) 17:33:16 oh 17:33:19 -!- Tendatoo has joined ##crawl-dev 17:33:28 I have been working enough hours that I'm forgetting what day it is :( 17:33:45 * wheals zaps a wand of correct timing at Grunt. 17:33:55 * Grunt evaporates and reforms as a clock! 17:33:55 * Sequell also evaporates and reforms as a clock! 17:34:03 hi Sequell 17:34:09 .echo /nick a_clock 17:34:10 /nick a_clock 17:34:53 speaking of ms incompatiblity with standards, i think crawl's msvc.h header simply #defines snprintf _snprintf -- which will probably come back to bite at some point since ms _snprintf is not compatible with C99 snprintf 17:35:33 -!- predator117 has quit [Ping timeout: 240 seconds] 17:35:58 wheals: points for effort :) 17:36:34 -!- Cryp71c_ has joined ##crawl-dev 17:36:35 recent mingw32 versions do the same thing (old versions did some weird sort of half-measure), but mingw-w64 with __USE_[whatever]_STDIO defined provides a C99 implementation 17:36:42 -!- Pluie has joined ##crawl-dev 17:36:49 -!- TZer0_ has joined ##crawl-dev 17:36:59 -!- NeremWorld has quit [Ping timeout: 311 seconds] 17:36:59 -!- Lasty_ has quit [Read error: Connection reset by peer] 17:36:59 -!- simmarine_ has joined ##crawl-dev 17:37:09 -!- Lasty_ has joined ##crawl-dev 17:37:17 -!- gammafunk has quit [Read error: No route to host] 17:37:31 -!- ZanniqlcKzxkq has joined ##crawl-dev 17:37:38 -!- simmarine has quit [Read error: Connection reset by peer] 17:37:42 -!- joy1999 has quit [Write error: Connection reset by peer] 17:37:50 -!- Chousuke has joined ##crawl-dev 17:37:56 -!- bencryption has quit [*.net *.split] 17:37:56 -!- Wolfechu has quit [*.net *.split] 17:37:56 -!- tensorpudding has quit [*.net *.split] 17:37:56 -!- elliptic has quit [*.net *.split] 17:37:57 -!- Sorbius has quit [*.net *.split] 17:37:57 -!- Deathawk has quit [*.net *.split] 17:37:58 -!- Tenda has quit [*.net *.split] 17:37:58 -!- minmay has quit [*.net *.split] 17:37:58 -!- mspang has quit [*.net *.split] 17:37:58 -!- Medar has quit [*.net *.split] 17:37:59 -!- Zannick has quit [*.net *.split] 17:38:01 -!- buki has quit [*.net *.split] 17:38:01 -!- tensorpuddin is now known as tensorpudding 17:39:08 -!- Brannock__ has joined ##crawl-dev 17:39:22 -!- Isabel has quit [Ping timeout: 250 seconds] 17:39:24 -!- the_glow has quit [Read error: Connection reset by peer] 17:39:54 -!- dgu_ has quit [Ping timeout: 255 seconds] 17:40:33 -!- Cryp71c has quit [Write error: Connection reset by peer] 17:40:37 -!- kunwon1 has quit [Excess Flood] 17:40:37 -!- doy has quit [Excess Flood] 17:40:47 -!- Brannock_ has quit [Ping timeout: 329 seconds] 17:41:08 -!- doy has joined ##crawl-dev 17:41:11 -!- Brannock_ has joined ##crawl-dev 17:41:16 wheals: well, i was just thinking a triggerable on the player stepping onto one of the e tiles 17:41:37 -!- Whistling_Beard has quit [Ping timeout: 266 seconds] 17:41:40 -!- debo has joined ##crawl-dev 17:41:58 hm, so like a trap that makes lots of noise?? 17:41:59 -!- kunwon1 has joined ##crawl-dev 17:42:20 -!- Fortescue has quit [Ping timeout: 240 seconds] 17:42:20 -!- OCTOTROG2 has quit [Ping timeout: 240 seconds] 17:42:37 -!- ProzacElf has quit [*.net *.split] 17:42:37 -!- Pepe has quit [*.net *.split] 17:42:37 -!- MgDark has quit [*.net *.split] 17:42:37 -!- Brannock has quit [*.net *.split] 17:42:38 -!- Bloaxor has quit [*.net *.split] 17:42:39 -!- tw_ has quit [*.net *.split] 17:42:39 -!- Chousuke_ has quit [*.net *.split] 17:42:40 -!- Vizer_ has quit [*.net *.split] 17:42:40 -!- us17 has quit [*.net *.split] 17:42:40 -!- TZer0 has quit [*.net *.split] 17:42:41 -!- ebering has quit [*.net *.split] 17:42:42 -!- Zerkmund has quit [*.net *.split] 17:42:43 -!- AGinsberg has quit [*.net *.split] 17:43:25 -!- simmarine__ has joined ##crawl-dev 17:43:34 -!- Fortescue_ has joined ##crawl-dev 17:43:47 -!- NotKintak has quit [Read error: Connection reset by peer] 17:43:59 -!- simmarine_ has quit [Read error: Connection reset by peer] 17:43:59 -!- us17_ is now known as us17 17:43:59 -!- us17 has quit [Changing host] 17:44:08 could probably in theory have a triggerable that runs on every turn and finds awake monsters in the second loot room though 17:44:25 -!- ProzacElf has joined ##crawl-dev 17:45:13 -!- Brannock__ has quit [Ping timeout: 240 seconds] 17:46:12 -!- Nerem has quit [Ping timeout: 252 seconds] 17:46:21 -!- Sgeo has quit [Ping timeout: 240 seconds] 17:46:39 -!- dgu__ has quit [Ping timeout: 255 seconds] 17:47:19 -!- doy has quit [Excess Flood] 17:47:24 i guess mark would make it different 17:47:24 the problem is that there aren't any, since they're all sound asleep 17:47:24 unless you're making a godawful racket, and you probably won't have the tools to do so then 17:47:51 wheals: Do you have something I can quickly cntrl-F in the logs for context? 17:48:05 !bug 4330 17:48:05 https://crawl.develz.org/mantis/view.php?id=4330 17:48:08 -!- doy has joined ##crawl-dev 17:48:11 !vault ossuary_due_cavern 17:48:11 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dat/des/portals/ossuary.des;hb=HEAD#l1016 17:48:38 -!- elliptic has joined ##crawl-dev 17:49:17 i wonder if the flying skulls simply not being in glass could work 17:49:49 -!- Shobalk_ has quit [Ping timeout: 246 seconds] 17:49:49 Ah, one of the many changes to glass broke that vault? Hmm. 17:50:10 A pressure plate which just made noise would work if Mark isn't desirable. 17:50:50 <|amethyst> alarm traps are magical, no? 17:50:57 <|amethyst> so there's a difference for flying players 17:51:04 <|amethyst> and untrapping 17:51:39 plates can't be untrapped i think, maybe mech traps should trigger on flying players though 17:51:44 not really a balance issue 17:53:03 and i wonder how many people even know flight gives immunity with how common mechanical traps are 17:53:13 -!- FlowRiser has quit [Remote host closed the connection] 17:54:41 -!- bh has joined ##crawl-dev 17:54:45 ??faerie dragon armour 17:54:45 faerie dragon armour[1/1]: A randart mottled dragon armour with fixed appearance, worn by the Enchantress. Has between -2 and +8 enchantment, can have some properties not allowed on other randarts. 17:54:49 ??faerie dragon 17:54:49 faerie dragon[1/1]: They don't exist! 17:55:04 ...are they extinct? 17:55:29 yes 17:55:38 their flashy colors made them easy prey for predators 17:55:55 03|amethyst02 07* 0.16-a0-283-g1ba5a8c: Avoid an MSVC debug assertion and C++03 u.b. (johnny0) 10(35 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=1ba5a8cb38dc 17:55:57 -!- Fortescue_ has quit [Changing host] 17:55:57 -!- Fortescue_ has joined ##crawl-dev 17:55:57 -!- puissantveil has quit [Changing host] 17:56:34 03|amethyst02 07[stone_soup-0.15] * 0.15-b1-129-g6fffc38: Avoid an MSVC debug assertion and C++03 u.b. (johnny0) 10(35 minutes ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6fffc389443c 17:56:36 fancy dragon armour 17:56:49 -!- bh has quit [Changing host] 17:56:49 -!- bh has joined ##crawl-dev 17:56:49 -!- bh has quit [Changing host] 17:56:49 -!- bh has joined ##crawl-dev 17:56:53 wheals: yeah, i was wondering if changing the glass to iron grates would work 17:57:06 wheals: Making mechnical traps work on flying player sounds reasonable, does that allow also removing the mechnical/magical trap distinction? 17:57:35 hm 17:57:37 !shout.cc 17:57:42 !source shout.cc 17:57:43 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/shout.cc;hb=HEAD 17:58:23 reaverb: mechanical can also be untrapped, but magic/mech is mostly just a code difference 17:58:37 wheals: Ah, hmm. 17:58:41 except for "mechanicals are bad and unused" :) 17:59:03 yeah, it's kind of unclear what the purpose of mechanical traps are 17:59:06 random ones, anyway 17:59:14 random ones are gone. 17:59:17 ah, okay 17:59:24 -!- debo has quit [Ping timeout: 250 seconds] 17:59:33 didn't even notice! 17:59:37 so obviously not much 17:59:38 (: 17:59:52 -!- Kalir has quit [Ping timeout: 245 seconds] 18:00:18 -!- joy199 is now known as joy1999 18:00:35 -!- Kalir has quit [Changing host] 18:00:56 * Grunt shouts for attention! 18:01:15 boy, what an attention-hog 18:01:25 oh, grunt, did you see I put up a first pass on a 0.16 planning document? 18:01:26 !send PleasingFungus the winds of destruction 18:01:26 Sending the winds of destruction to PleasingFungus. 18:01:30 PleasingFungus: I did not! 18:01:32 * PleasingFungus is destroyed! 18:01:50 PleasingFungus: "Storm of Destruction" 18:01:51 first time i fought the lernaean hydra 18:01:51 https://crawl.develz.org/wiki/doku.php?id=dcss:planning:0.16_plans just the stuff I had lying around; feel free to add other stuff! 18:02:10 (anyone else?) 18:03:05 Hmm, what's "half-fixed" about Nemelex? 18:03:25 I get the impression that he's not in a good state right now, in terms of choices offered 18:03:32 I still haven't gotten very far with a new nem char, tho 18:03:42 which I need to do before offering actual suggestions for improvement :) 18:04:02 I have seen a lot of playtest feedback on new nem, tho, and I am not sure I have yet seen anything positive 18:04:34 Grunt: honestly I am kind of still leaning towards 'storm over zot' 18:04:40 ah, brb 18:04:42 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 34.0a1/20140808030201]] 18:04:49 !tell PleasingFungus Fair enough! 18:04:50 Grunt: OK, I'll let pleasingfungus know. 18:05:47 -!- ZanniqlcKzxkq is now known as Zannick 18:05:57 HEY ZANNICK 18:06:11 bh shouts! 18:06:20 *** DON'T DIE *** 18:06:27 DANG 18:06:28 rip 18:07:15 hey bh 18:07:17 bhey 18:09:46 -!- Ratboiler has quit [Ping timeout: 246 seconds] 18:15:42 -!- TZer0_ is now known as TZer0 18:18:02 -!- predator117 has quit [Ping timeout: 250 seconds] 18:21:04 -!- nicolae- has joined ##crawl-dev 18:21:08 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:25:22 Zannick: how was the quake? 18:25:46 on a scale of sandblast to shatter 18:26:29 (probably about LRD?) 18:26:31 <_< 18:26:44 bh: my facebook post was "i forgot to take pictures of the earthquake damage before i picked up the MtG sleeves that had fallen off a shelf in my closet" 18:28:00 rip 18:28:27 imo call crawl .15 The good the bad and the ugly (qaz, gozag, ugly thing buff) 18:28:48 although gozag isn't in is he 18:29:40 ugly thing buff? 18:29:52 unknown monster: "White ugly thing" 18:29:52 %?White ugly thing 18:29:57 white ugly thing (15u) | Spd: 10 (move: 90%) | HD: 12 | HP: 48-84 | AC/EV: 4/10 | Dam: 1712(cold:12-35) | 10doors | Res: 06magic(48), 02cold | Vul: 11silver | Chunks: 06mutagenic | XP: 557 | Sz: Medium | Int: animal. 18:29:57 %?white ugly thing 18:29:59 white ugly thing (15u) | Spd: 10 (move: 90%) | HD: 12 | HP: 48-84 | AC/EV: 4/10 | Dam: 1712(cold:12-35) | 10doors | Res: 06magic(48), 02cold | Vul: 11silver | Chunks: 06mutagenic | XP: 557 | Sz: Medium | Int: animal. 18:29:59 %??white ugly thing 18:30:10 white ugly thing (15u) | Spd: 10 (move: 90%) | HD: 8 | HP: 25-58 | AC/EV: 3/9 | Dam: 1312(cold:8-23) | 10doors | Res: 06magic(32), 02cold | Vul: 11silver | Chunks: 06mutagenic | XP: 197 | Sz: Medium | Int: animal. 18:30:10 <|amethyst> %0.14?white ugly thing 18:30:19 white very ugly thing (16u) | Spd: 10 (move: 90%) | HD: 12 | HP: 45-85 | AC/EV: 4/10 | Dam: 1812(cold:12-35) | 10doors | Res: 06magic(48), 02cold++ | Vul: 11silver | Chunks: 06mutagenic | XP: 803 | Sz: Large | Int: animal. 18:30:19 <|amethyst> %0.14?white very ugly thing 18:30:30 hm 18:30:36 ??hm 18:30:36 |amethyst[2/13]: <|amethyst> hm 18:30:41 white very ugly thing (16u) | Spd: 10 (move: 90%) | HD: 18 | HP: 76-121 | AC/EV: 6/10 | Dam: 2712(cold:18-53) | 10doors | Res: 06magic(72), 02cold++ | Vul: 11silver | Chunks: 06mutagenic | XP: 1441 | Sz: Large | Int: animal. 18:30:41 %??white very ugly thing 18:30:48 unknown monster: "really really ugly thing" 18:30:48 %??really really ugly thing 18:30:54 unknown monster: "extremely ugly thing" 18:30:54 %??extremely ugly thing 18:31:00 unknown monster: "grotesquely ugly thing" 18:31:00 %??grotesquely ugly thing 18:31:01 unknown monster: "your mom" 18:31:01 %??your mom 18:31:02 unknown monster: "choko ugly thing" 18:31:02 <|amethyst> %??choko ugly thing 18:31:07 hmception 18:31:10 unknown monster: "ration ugly thing" 18:31:10 %??ration ugly thing 18:31:11 hmmm 18:31:17 unknown monster: "almost entirely ugly thing" 18:31:17 %??almost entirely ugly thing 18:31:20 unknown monster: "faerie dragon armour mimic" 18:31:20 %??faerie dragon armour mimic 18:31:26 unknown monster: "uncannily ugly thing" 18:31:26 %??uncannily ugly thing 18:31:55 -!- Moonsilence has quit [Ping timeout: 252 seconds] 18:32:10 unknown monster: "only kind of ugly thing, actually it doesn't look that bad once you get used to it" 18:32:10 %??only kind of ugly thing, actually it doesn't look that bad once you get used to it 18:32:34 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:33:03 unknown monster: "unfathomably and utterly disturbingly ugly thing" 18:33:03 %??unfathomably and utterly disturbingly ugly thing 18:33:33 unknown monster: "fabulous thing, like tiamat on u glyph" 18:33:33 %??fabulous thing, like tiamat on u glyph 18:33:40 unknown monster: "misunderstood thing" 18:33:40 %??misunderstood thing 18:33:54 -!- Patashu has joined ##crawl-dev 18:34:00 -!- CKyle has joined ##crawl-dev 18:38:15 -!- markgo has quit [Ping timeout: 272 seconds] 18:41:15 Kramin: Gozag is not in 0.15 18:41:37 I know 18:42:37 but I forgot that before :) 18:45:11 -!- Kolbur has left ##crawl-dev 18:45:18 -!- rossi has quit [Ping timeout: 260 seconds] 18:49:28 -!- Crehl has quit [Quit: Killed by a kitten.] 18:50:22 -!- bh has quit [Ping timeout: 246 seconds] 18:52:19 -!- Isabel has joined ##crawl-dev 18:54:21 -!- twzt has quit [Ping timeout: 240 seconds] 18:54:43 -!- Pluie has quit [Ping timeout: 272 seconds] 19:00:58 -!- PleasingFungus has joined ##crawl-dev 19:01:24 -!- ProzacElf has quit [Ping timeout: 260 seconds] 19:02:00 -!- ontoclasm has quit [Quit: Leaving.] 19:02:05 so 19:02:16 la 19:02:16 how much would break if the player became unable to fly over lava? 19:02:36 lava orc buff oh wait 19:02:42 rip hellion island 19:02:57 Kramin: well, you could still blink/teleport over it 19:03:24 I don't think vaults should require that though 19:03:31 why not? 19:03:35 i think i'd suggest a new terrain type for that (absolutely everything but players can go through it) 19:03:46 "deep lava" 19:03:48 wheals: well 19:04:08 "superhot lava" 19:04:16 the motivation here is that we've eliminated pretty much every instadeath in the game except for falling into deep water/lava 19:04:30 it wouldn't be hard to convert falling into deep water into something like stat-0 19:04:35 but that wouldn't make a lot of sense for lava 19:05:28 unconvinced the stat-0 thing is a good idea 19:05:31 it would probably break an awful lot of vaults, but many of them could use water in that case 19:05:47 there was a gdd thread that talked about the idea a few weeks ago 19:05:49 wheals: yeah, i'm curious how many is why i asked 19:06:32 PleasingFungus: well, the more explicit idea is that you would effectively teleport to the last walkable square you were on before entering deep water, and then you take a bunch of damage and pass out (like passing out after berserk, except probably longer) 19:06:59 -!- Zermako has quit [] 19:07:54 possibly bad idea: you can pass through liquids but you lose permanant health each aut you spend (like revivification). 19:08:23 not a fan of things that just permanently cripple your character without the possibility of recovery 19:08:48 doy: Well instadeath also permanently cripples you character without possiblity of recovery :D 19:08:50 doy: I'm imagining incredibly hilarious speedrun trixx in coc:7 19:08:57 -!- dtsund has joined ##crawl-dev 19:09:00 not even speedrunning, necessarily 19:09:10 -!- ilyak has quit [Quit: Lost terminal] 19:09:17 PleasingFungus: well, the point is that you can't get to new places by doing this, it always takes you back to where you entered the water 19:09:23 yes of course 19:09:24 so it couldn't be used for crossing 19:09:47 -!- TS__ has joined ##crawl-dev 19:09:56 I guess you'd have to step on land to grab the rune 19:09:57 reaverb: yes, but that is at least instant(: 19:10:03 PleasingFungus: yeah, that 19:10:31 still would be weird to let players teleport themselves across the map 19:10:32 what if you apported the rune 19:10:39 or is that not an option 19:10:41 nicolae-: you can't apport it into deep water :) 19:10:49 oh, right, it doesn't go right into your inventory 19:10:53 haha 19:10:57 PleasingFungus: well, it doesn't have to be instant, it could increment the turn counter a bunch as you float back to land 19:11:08 maybe the closest place connected to where you left land 19:11:22 wheals: maybe, but determining connectedness might be hard 19:11:27 though that might leak info if we base it on the real map rather than knowledge 19:11:32 that too 19:11:47 we determine connectedness all the time! 19:11:55 yeah, in all kinds of different ways 19:11:57 (: 19:12:06 just like everything else in crawl code :) 19:13:12 wheals: wouldn't fix the teleport thing 19:13:27 doy's solution could work 19:14:02 -!- Bloaxzorro has quit [Quit: Error: Bloax not found] 19:14:04 imho changing deep water & changing lava should be considered separately; there's no reason they'd both have to be changed at the same time, even if one of them is 19:14:11 yeah, that's true 19:14:12 Are DACTs ever marshalled? 19:14:17 (the enum) 19:14:39 and lava happens later in the game, it's maybe okay for it to be more dangerous 19:14:39 lava... if you're over it without flying, the thermals will keep you aloft but you get burned each turn, if you do have flying, you're fine. 19:14:47 that doesn't really make a lot of sense, flavorwise 19:15:01 -!- gammafunk has joined ##crawl-dev 19:15:08 Could change lava to "Burning hot stone" and have ^ mechanic. 19:15:30 could also make lava act like deep water given enough rF, but that seems like it'd have all kinds of issues with temporary resistances 19:16:07 yeah, some kind of burning hot surface would work flavorwise, "scorching basalt" or something 19:16:31 reaverb: given that crossing a level is a sort of save, i assume they have to be 19:16:32 -!- debo has joined ##crawl-dev 19:16:41 being able to just walk over lava seems like it'd break a lot more things 19:16:48 wheals: Hmm. 19:16:57 doy: Well you already can do that if you have flying. 19:17:18 i guess 19:17:30 maybe it should have a lot of damage, enough that you could do a blink or something but not enough that you could just suck it up and walk across 20 squares of lava 19:17:31 Which basically every char has by ...Lair? Not sure. 19:18:02 -!- Stelpa has quit [Quit: Leaving] 19:18:03 wheals: Thanks. 19:18:15 evokable flight isn't renewable (or did that change?) 19:18:25 not renewable, yes 19:19:46 though if lava were a solid surface that would raise questions about monsters walking across it 19:19:56 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.90.1 [Firefox 34.0a1/20140808030201]] 19:19:58 yeah 19:20:02 since presumably demons wouldn't care since they have hellfire resistance 19:20:19 though you could lure the hellions off hellion island 19:20:32 and dumb monsters are already willing to walk over known traps 19:20:42 so killing zombies would be pretty easy 19:21:04 that damn lava, always with the complications 19:21:33 -!- debo has quit [Ping timeout: 240 seconds] 19:21:38 -!- agentgt has quit [Quit: WeeChat 0.3.7] 19:21:40 killing zombies is already pretty easy 19:21:55 sure, but still 19:22:01 i'd like to lower random derived undead generation a bit in 0.16, perhaps 19:22:36 wheals: More radical proposal: Remove random derived undead generation. 19:22:39 though D and Hells are really the only branches with zombies and skeletons, perhaps 19:22:53 !source mon-pick-data.h 19:22:53 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-pick-data.h;hb=HEAD 19:23:52 -!- eb_mobile has quit [Ping timeout: 240 seconds] 19:24:04 hells/tomb/ossuary have them but the random generation of monsters in those three places doesn't matter much i think 19:24:24 yeah, and they're thematic there 19:24:43 maybe not in hell so much 19:24:50 but at least sort of 19:25:20 i think they're used in D mostly as a way to generate more varied easier monsters 19:25:28 pretty much 19:25:36 -!- Shard1697_ has quit [Quit: *ollies out*] 19:25:55 doy: What do you mean by "varied" ? 19:26:17 reaverb: varied given the difficulty level 19:26:32 so you can pick normal monsters, or zombified versions of harder monsters 19:26:40 which gives more options 19:27:01 could probably make zombies less common as you go deeper 19:27:13 the main problem is how hard the dropoff in difficulty is at =10 i think 19:27:21 yeah 19:27:40 and yeah, they're FLAT weight 1000 up to D:16, probably they should stop a bit after lair instead 19:27:48 do like hollywood and make fast zombies 19:28:04 !send nicolae- anaconda zombies 19:28:04 Sending anaconda zombies to nicolae-. 19:28:21 late D has some pretty nice monster variety IMO, too 19:28:58 doy: What kind of vaired? Mechanically varied? Thematically? 19:29:05 -!- ProzacElf has joined ##crawl-dev 19:29:21 reaverb: thematically, mostly, since zombies have very few mechanics 19:29:38 but neither do most early monsters, so 19:29:45 it's not a huge deal 19:30:28 -!- puissantveil has quit [Quit: Page closed] 19:30:47 -!- Blazinghand|Work has quit [Remote host closed the connection] 19:30:55 -!- eb_mobile has joined ##crawl-dev 19:31:08 hrm 19:31:14 how do the numbers in mon-pick-data work 19:31:23 Hmm, I don't weigh thematic variety highly. 19:31:58 -!- rossi has quit [Ping timeout: 260 seconds] 19:32:01 -!- Roderic has quit [Ping timeout: 246 seconds] 19:32:03 doy: pick an entry and I'll explain it to you 19:32:19 { 24, 27, 25, FLAT, MONS_WAR_GARGOYLE }, 19:32:24 so 19:32:31 24, 27 - lower and upper level bounds 19:32:32 25 - weight 19:32:54 what i'm really asking is 19:33:09 did people forget to adjust monster depths when branch depths were adjusted 19:33:11 FLAT - distribution curve (FLAT - even weight over the range; SEMI - 50% at edges and 100% in centre; PEAK: 0% at edges and 100% in centre; UP - 0% at lower bound and 100% at upper bound; DOWN - opposite) 19:33:23 -!- InvalidUser has quit [Quit: Page closed] 19:33:31 Which branch depths? 19:33:52 24, 27 19:34:00 -!- giganticus has quit [] 19:34:00 You're looking in D, I assume? 19:34:00 doy: branch weights extend pass branch ends for OOD monsters. 19:34:14 -!- scummos__ has quit [Quit: Konversation terminated!] 19:34:18 okay, so there are just some monsters that only show up as oods then 19:34:26 Yes. 19:34:35 quite a lot of them in D, apparently 19:34:55 -!- Shard1697 has joined ##crawl-dev 19:35:06 %git 70db396 19:35:06 07tenofswords02 {|amethyst} * 0.14-a0-1294-g70db396: Somewhat un-nerf D:9-16 OODs/vaults, change OOD-only D spawns 10(9 months ago, 2 files, 124+ 92-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=70db396d951b 19:35:18 relevant 19:36:17 was just curious because it seems like D is one of the only branches with ood-only monsters 19:36:27 Vaults is another. 19:36:35 yeah 19:36:38 Depths is another another <_< 19:36:58 -!- PleasingFungus has joined ##crawl-dev 19:37:04 anyway 19:37:14 making zombies DOWN instead of FLAT in D might help 19:38:20 might need to adjust the rarities or endpoints of the curve a bit too 19:38:24 also perhaps weighting base monster choice based on speed (and lowering weight to compensate) 19:38:39 -!- scummos__ has quit [Ping timeout: 246 seconds] 19:38:40 not sure i like that idea 19:39:01 wheals: I think rather than weighting base monster choice based on speed I would just try to implement fast zombies. 19:39:12 meh 19:39:44 i don't think making zombies more similar to normal monsters would help things 19:40:16 -!- NilsBloodaxe has quit [Quit: Page closed] 19:41:00 i think slow monsters do have a place, it's just that that place is mostly in the early game 19:41:08 it's also possible to set a zombie list explicitly if we wish (not quite suggesting this, just saying the infrastructure is there) 19:41:52 I find slow melee-only monsters just make Crawl more boring, so I'm always happy to make them faster. (so yes I would remove all slow monsters if it was up to me.) 19:42:01 err, all slow melee-only monsters. 19:42:16 (Oh, also maybe vault slow melee-only monsters are fine...) 19:42:32 -!- lobf has quit [Quit: lobf] 19:42:34 gonna put you on the zombie list 19:42:36 iykwim 19:42:40 (I don't know what I mean) 19:42:45 -!- Wolfram_ has quit [Quit: Page closed] 19:43:00 ikwym, iykwim 19:43:26 -!- CKyle_ has joined ##crawl-dev 19:48:14 -!- amalloy is now known as amalloy_ 19:49:36 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 19:52:33 -!- reaverb has quit [Ping timeout: 240 seconds] 19:53:57 -!- eb_mobile has quit [Ping timeout: 245 seconds] 19:54:06 -!- Sky has quit [Quit: Page closed] 19:56:16 -!- reaverb has joined ##crawl-dev 19:56:45 -!- dtsund has quit [Quit: dtsund] 19:58:24 -!- allbefore has quit [Quit: Leaving.] 20:02:49 -!- ldf_ has quit [Quit: ldf_] 20:03:27 03reaverb02 07[iashol] * 0.16-a0-417-g0ffcab7: Merge branch 'master' into iashol 10(61 minutes ago, 0 files, 0+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=0ffcab788e38 20:03:27 03reaverb02 07[iashol] * 0.16-a0-418-g18dcf3e: (EXPERIMENTAL ONLY)Ru: Reverse DACT tags for Experimental save compat 10(59 minutes ago, 2 files, 2+ 2-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=18dcf3e2df3d 20:03:27 03reaverb02 07[iashol] * 0.16-a0-419-gba02c95: unbrace 10(9 minutes ago, 1 file, 4+ 0-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=ba02c95d6c2e 20:03:47 -!- Daekdroom has quit [Quit: Saindo] 20:03:55 -!- reaverb1 has joined ##crawl-dev 20:04:48 -!- SomeStupidGuy has quit [Ping timeout: 255 seconds] 20:05:08 -!- reaverb has quit [Disconnected by services] 20:05:12 -!- reaverb1 is now known as reaverb 20:05:22 Embrace the unbrace. 20:05:51 %git :/winter 20:05:52 07|amethyst02 * 0.14-a0-1861-ga516334: Unbrace yourselves, winter is here. 10(8 months ago, 2 files, 0+ 8-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=a516334f6a2a 20:05:58 <3 20:06:01 Grunt: Make that the 0.15 name. 20:06:47 0.15: No, it's not actually the nostalgia branch 20:06:54 wheals: rip 20:07:01 0.15: 1.5 new gods 20:07:51 reaverb: dactions are very obviously marshalled, btw. 20:07:57 !source tags.cc:1511 20:07:57 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tags.cc;hb=HEAD#l1511 20:08:04 !source tags.cc:2859 20:08:04 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/tags.cc;hb=HEAD#l2859 20:08:22 -!- Brannock_ has quit [Ping timeout: 260 seconds] 20:08:24 -!- Brannock has joined ##crawl-dev 20:09:47 Only reason I considered otherwise was that I loaded a save after swapping the order and nothing appeared to happen. Guess it was just a concidence? 20:10:10 Did you have any not-yet-triggered dactions at the time? 20:10:29 and did you go to another level? 20:11:21 -!- PleasingFungus has quit [Ping timeout: 272 seconds] 20:12:02 Hmm, maybe I didn't, thinking back. 20:12:31 -!- CKyle_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 20:12:56 <|amethyst> well 20:12:56 |amethyst: You have 1 message. Use !messages to read it. 20:13:05 <|amethyst> in this case you might not have noticed even then 20:14:10 -!- PleasingFungus has joined ##crawl-dev 20:14:20 <|amethyst> because DACT_ALLY_MAKHLEB and DACT_SACRIFICE_LOVE both turn monsters hostile 20:15:52 |amethyst is repulsed! 20:17:21 -!- ystael has quit [Quit: leaving] 20:17:48 * PleasingFungus pushes Grunt. 20:17:52 -!- HellTiger has quit [Ping timeout: 240 seconds] 20:17:58 * Grunt pulls PleasingFungus. 20:18:10 * PleasingFungus falls apart! 20:19:26 stop all the fighting 20:19:36 you're devs, you're not supposed to hate each other 20:19:41 you're supposed to hate the players 20:19:56 * Grunt gestures. Grunt conjures a mighty blast of ice! The great icy blast engulfs nicolae-! 20:20:28 I love everyone. 20:20:31 cursed by my own hubris 20:20:48 !glaciate PleasingFungus 20:20:48 Grunt gestures. Grunt conjures a mighty blast of ice! The great icy blast engulfs PleasingFungus! 20:20:50 there 20:20:51 <3 20:20:51 noice 20:21:11 ...too bad; there is a lot of ice now!~ 20:21:20 Grunt, that was cold. 20:22:43 !gesture 20:23:11 * Zannick gestures. Zannick conjures a mighty gesture! The gesture engulfs Grunt! 20:24:22 -!- kekekela has quit [Quit: Page closed] 20:25:07 * PleasingFungus gesticulates wildly. 20:27:27 !glaciate 20:27:28 Patashu gestures. Patashu conjures a mighty blast of ice! The great icy blast engulfs ! 20:27:34 take that, ! 20:27:52 yeah same 20:28:46 -!- wheals has quit [Ping timeout: 264 seconds] 20:28:49 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 20:29:00 imo if it was still ice storm you should make it have a 1/20 chance that something invisible was in the way and you ice storm yourself 20:29:14 ??it[-2 20:29:14 it[41/42]: The settles down. 20:29:22 -!- wheals has joined ##crawl-dev 20:30:34 hm 20:30:44 !source armour_class 20:30:44 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/monster.cc;hb=HEAD#l3357 20:30:53 !source player.cc::armour_class 20:30:53 Couldn't understand :armour_class 20:30:56 !source player.cc:armour_class 20:30:56 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/monster.cc;hb=HEAD#l3357 20:30:58 -!- rossi has quit [Ping timeout: 250 seconds] 20:31:00 wtf 20:31:10 !source player.cc:6463 20:31:11 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/player.cc;hb=HEAD#l6463 20:31:12 -!- ontoclasm has joined ##crawl-dev 20:31:15 ANYWAY 20:31:21 -!- amalloy_ is now known as amalloy 20:31:42 I wonder if this could take a random param and use div_rand_round or something like that 20:31:50 so there aren't breakpoints at integer levels of ac 20:32:12 ofc, it still wouldn't be displayed to the player.......... so maybe that's not ideal 20:32:22 -!- its_jenna has quit [Ping timeout: 250 seconds] 20:32:38 !source player::armour_class 20:32:39 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/player.cc;hb=HEAD#l6463 20:32:45 feh 20:33:21 it feels wrong that armour skill investment has these hard breakpoints (depending on armour type) 20:34:11 Yes that's bad. 20:34:17 -!- CKyle has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 20:34:35 <|amethyst> The problem being that the output of the formula is always an integer? 20:34:43 <|amethyst> isn't that also a problem with, say, fighting and HP? 20:34:48 <|amethyst> since you can't have fractional HP 20:35:10 sure, but fighting is much smoother - in light armour, you can go for several levels of armour without gaining a single point of ac 20:35:29 the output being an integer isn't a problem. the problem is that the *display* is an integer 20:35:32 and idk if we want to change that 20:38:12 i don't think we really do 20:38:23 -!- minmay has joined ##crawl-dev 20:38:26 probably not 20:38:36 -!- soulfreshner has quit [Quit: soulfreshner] 20:38:43 well, it was a thought 20:39:48 -!- Lasty has quit [Quit: Leaving.] 20:40:07 -!- Poncheis has quit [Client Quit] 20:40:22 <|amethyst> I'd be more concerned about spell failure rates 20:40:31 <|amethyst> since those are arbitrarily quantized 20:40:35 yeah that seems more fixable 20:40:41 I remember there was talk about it a few weeks ago 20:40:49 they are? 20:40:52 i thought that was already fixed 20:41:18 maybe i'm thinking of something else 20:42:02 afaik it wasn't changed 20:42:03 Yes I made a vague formula and thought about fixing it and then forgot about it. 20:42:32 rip 20:42:33 The current "formula" is basically a piecewise function. 20:42:43 <|amethyst> piecewise constant 20:42:49 Hehe. 20:42:52 oh that reminds me 20:42:54 pinging ontoclasm 20:42:57 <|amethyst> making it piecewise linear would be a huge improvement by itself 20:45:15 Anyway the other reason I've ignored it is that the spell failure thing can't be pushed until after the 0.15 release. 20:45:34 Since even just removing the bizarre break points would probably need playtesting. 20:45:36 two days :) 20:45:47 release/tourney etc. 20:46:36 two weeks :) 20:47:35 Yes. 20:48:23 -!- eb_mobile has joined ##crawl-dev 20:49:35 -!- eb_ has joined ##crawl-dev 20:50:42 -!- wheals has quit [Ping timeout: 245 seconds] 20:52:11 -!- wheals has joined ##crawl-dev 20:59:05 -!- _miek has quit [Quit: Lost terminal] 21:00:10 -!- FlowRiser has quit [Ping timeout: 260 seconds] 21:01:20 is the 0.15 changelog all up to snuff? 21:02:24 -!- Wolfechu has quit [Read error: Connection reset by peer] 21:02:47 wheals: I hope we're getting a better clan name eventually 21:03:32 someone needs to add the release date 21:03:44 and probably do one last check to see if there's anything else important 21:04:28 we don't need to put like adjustments to monster spell sets, do we? 21:04:36 e.g. op crushers getting iron shot and a buff 21:04:38 naw 21:04:40 I guess that's changelog worthy 21:04:43 well 21:04:44 idk 21:04:46 I guess 21:04:50 yeah it's borderline 21:05:05 hrm 21:05:09 really I guess it's not 21:05:13 looking at these other entries 21:05:35 -!- Sorbius_ is now known as Sorbius 21:06:21 Hmm, in one of the Tavern threads snow brings up the point of "why do weak/brainless/clumsy exist?" 21:07:22 -!- wheals_ has joined ##crawl-dev 21:07:23 -!- wheals has quit [Read error: Connection reset by peer] 21:07:41 mainly for non-casters facing nexoqecs etc 21:07:53 I guess it makes sense to give stat draining monsters a reasonable threat even if you don't really use the stat they're draining...yes that. 21:07:56 yes 21:08:01 to find more ways to paralyze the player 21:08:30 %git stone_soup-0.15 21:08:30 07|amethyst02 * 0.15-b1-129-g6fffc38: Avoid an MSVC debug assertion and C++03 u.b. (johnny0) 10(4 hours ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=6fffc389443c 21:08:53 67 commits to look at, I guess 21:09:02 -!- Z_LAMP has quit [Ping timeout: 245 seconds] 21:09:45 %git c681113fb1 21:09:46 07doy02 * 0.16-a0-205-gc681113: sigh 10(9 days ago, 1 file, 1+ 1-) 13http://s-z.org/neil/git/?p=crawl.git;a=commitdiff;h=c681113fb1a0 21:09:51 interesting commit message 21:10:01 it was p funny at the time 21:10:02 wonder what reaverb thinks about it 21:10:03 also 21:10:15 (it made sense in context, arguably) 21:10:20 Where on earth does setw come from? 21:10:41 oh it must be a library function, I'm dumb 21:10:50 so used to being able to grep for everything 21:10:57 set-width 21:11:28 hm, iomanip is deprecated 21:11:28 <|amethyst> PleasingFungus: it comes from 21:11:33 o I wonder if 21:11:37 oh yeah, i originally had a plan to squash some commits before merging that branch 21:11:41 and then just didn't do it 21:11:42 ah ha 21:11:44 iomanip.h is deprecated 21:11:50 there we go. 21:12:56 Yes I like squashing/etc, although I guess it doesn't really matter much since it's history (although somebody trying to find a long hidden bug in you code years from now might hate you) 21:13:15 -!- Blakmane has quit [Quit: Page closed] 21:14:19 -!- DrKe2 has quit [] 21:14:34 -!- DrKe has joined ##crawl-dev 21:15:41 -!- wheals_ has quit [Read error: Connection reset by peer] 21:15:42 -!- Whistling_Beard has quit [Ping timeout: 250 seconds] 21:15:49 -!- wheals has joined ##crawl-dev 21:16:01 -!- Flun has quit [Quit: Page closed] 21:17:00 -!- TZer0 has quit [Ping timeout: 250 seconds] 21:25:06 -!- reaverb has quit [Quit: Leaving.] 21:27:08 Is there a function for padding strings (with spaces) to a given length? 21:28:13 -!- Ququman has quit [Read error: Connection reset by peer] 21:28:23 i've just used snprintf in the past 21:28:25 -!- CKyle has joined ##crawl-dev 21:29:06 hm. I suppose that could work. 21:30:17 <|amethyst> PleasingFungus: what if it's too long? 21:30:41 !source _get_seen_branches 21:30:42 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/dgn-overview.cc;hb=HEAD#l238 21:30:46 is the place i'm thinking of 21:30:56 it'd probably be simplified quite a bit by a separate function like that 21:32:27 <|amethyst> make_stringf would be simpler in most cases since you wouldn't have to pass in a buffer 21:32:31 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:32:56 i'm guessing i didn't know about make_stringf at the time 21:33:23 our string handling functions are used very inconsistently 21:33:39 well, that sounds crawl-consistent 21:33:45 indeed 21:33:55 <|amethyst> I'd avoid the fixed-buffer stuff in new code anyway 21:34:20 yeah 21:36:50 hmmm 21:36:53 "t - tree - a single square doesn't block LOS" 21:36:59 this is no longer true, is it? 21:37:21 it is not 21:37:29 trees are just walls you can burn down now 21:37:30 was that ever true? I thought only mangroves did that 21:37:38 it was true last time i played 21:37:41 but doesn't seem to be anymore 21:37:49 trees used to require two in a line to block LOS 21:37:50 i was going to ask about why not 21:37:51 like fog, i think 21:37:58 but then they got changed to work like mangroves 21:38:03 i.e. solid to LOS 21:38:12 opaque 21:38:18 that's the word i was thinking of 21:38:38 i remember because i had a few vaults that used trees as sort-of windows in lair/forest 21:38:43 -!- Lightli_ has quit [Ping timeout: 246 seconds] 21:38:47 -!- tcjsavannah has quit [Quit: tcjsavannah] 21:39:21 looks like wheals changed that 21:39:27 relatively recently 21:39:29 evilmike crypt end was broken by the change, iirc 21:39:30 ya 21:43:55 <|amethyst> they're not *just* walls you can burn down 21:44:18 <|amethyst> they're walls you can burn down, and that spread the burning-down if you're not in Swamp and not worshipping Dith 21:44:34 i was being concise! 21:44:36 <|amethyst> FR: wax 21:44:41 heh 21:45:33 <|amethyst> We do have trees with bees in their mouths and when they bark, they shoot bees at you 21:46:15 wat 21:47:44 <|amethyst> okay, actually wasps 21:47:54 shambling mangrove (04f) | Spd: 8 | HD: 13 | HP: 76-107 | AC/EV: 13/3 | Dam: 41 | 03plant, amphibious | Res: 13magic(immune), 03poison, 12drown, 13neg+++, 13torm | XP: 942 | Sz: Big | Int: normal. 21:47:54 <|amethyst> %??shambling mangrove 21:48:01 <|amethyst> !source treant_release_fauna 21:48:01 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-abil.cc;hb=HEAD#l1974 21:49:32 chimera (treant, spirit wolf, red wasp) (06H) | Spd: 11 | HD: 16 | HP: 109-147 | AC/EV: 16/3 | Dam: 48, 27, 2304(paralyse) | Res: 06magic(64), 09poison+++, 13neg+++ | Vul: 04fire | XP: 1625 | Sz: Big | Int: animal. 21:49:32 %0.13?treant-spirit wolf-red wasp chimera 21:49:54 why was having see-through trees a problem? 21:50:19 probably check the commit message? 21:51:02 "just plays badly" is not very descriptive 21:51:06 o 21:51:14 probably the usual issues with glass, I'd guess? 21:51:16 idk 21:51:18 wheals: ping 21:51:27 what issues are those? 21:51:42 <|amethyst> doy: monsters behind glass prevent resting 21:51:48 really? 21:53:07 it made connectedness-checking weird, one thing I recall happening was you could have unique vaults spawn surrounded by trees yet "connected", and unreachable and impotent without a way to take out the blocking tree(s) 21:53:32 <|amethyst> geekosaur: that was also true of walls too 21:53:39 <|amethyst> it's just that you wouldn't see them then so would never know 21:53:53 <|amethyst> that problem has been fixed 21:54:04 monsters behind glass doesn't seem to prevent resting for me 21:54:07 -!- gowby has quit [Ping timeout: 246 seconds] 21:56:06 there are a bunch of vaults that assume it won't, too, i believe 21:58:23 -!- its_jenna has quit [Ping timeout: 272 seconds] 22:00:03 -!- wheals has quit [Ping timeout: 240 seconds] 22:00:46 <|amethyst> doy: it checks whether they have a path 22:00:57 -!- Sorbius has quit [Read error: Connection reset by peer] 22:01:16 <|amethyst> doy: so if they're completely enclosed it's fine, but if they have a way to get to you but are too stupid to take it, you are prevented from resting 22:01:22 <|amethyst> !source mons_can_hurt_player 22:01:23 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/misc.cc;hb=HEAD#l174 22:01:29 -!- wheals has joined ##crawl-dev 22:01:35 based on your map knowledge, or based on the actual map? 22:02:29 ah, it assumes unknown terrain to be traversable 22:02:35 i wonder if that's too conservative 22:03:23 <|amethyst> doesn't always matter: see for example the (now removed) spiral temple entrance 22:03:29 -!- its_jenna has quit [Ping timeout: 260 seconds] 22:03:56 <|amethyst> most monsters couldn't figure out how to get to you, but still interrupted resting 22:04:17 couldn't you just put a maximum value on the path length 22:05:23 -!- qoala has joined ##crawl-dev 22:05:26 for the purposes of i_feel_safe, it seems like anything that can't reach you in like 10 moves or so should just be ignored 22:05:40 and that would sidestep a lot of these issues 22:06:03 -!- tolly has joined ##crawl-dev 22:06:28 -!- wheals has quit [Quit: Bye] 22:07:16 -!- wheals has joined ##crawl-dev 22:11:53 -!- wheals has quit [Ping timeout: 260 seconds] 22:12:52 -!- wheals has joined ##crawl-dev 22:12:55 -!- wheals has quit [Client Quit] 22:15:50 -!- Pluie has joined ##crawl-dev 22:18:34 -!- Isabel has quit [Ping timeout: 260 seconds] 22:18:54 -!- rophy has quit [Quit: Miranda NG! Smaller, Faster, Easier. http://miranda-ng.org/] 22:30:56 -!- lobf has joined ##crawl-dev 22:31:23 -!- Laraso has quit [Quit: Laraso falls through a shaft! The shaft crumbles and collapses.] 22:31:58 -!- ussdefiant has joined ##crawl-dev 22:32:57 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 22:40:17 -!- Lasty_ has quit [Read error: Connection reset by peer] 22:43:53 elephant (03Y) | Spd: 10 | HD: 9 | HP: 52-80 | AC/EV: 8/2 | Dam: 2007(trample), 5 | Res: 06magic(60), 12drown | XP: 482 | Sz: Giant | Int: animal. 22:43:53 %??elephant 22:44:01 what does drown resistance refer to here 22:44:07 as opposed to asphyx resistance 22:44:24 is that not the resistance to primal wave? 22:44:29 i think so, yeah 22:44:32 and maybe engulfing? 22:44:43 yeah, that sounds right. 22:45:43 I think engulfing is resisted by asphyx, but I could be wrong 22:45:47 also, where is that even defined? 22:46:00 elephant has MR_NO_FLAGS 22:46:10 it might be because they're giant 22:46:15 iirc giant creatures can't drown 22:46:19 <|amethyst> !source res_water_drowning 22:46:20 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/monster.cc;hb=HEAD#l3825 22:46:21 because their heads stick out 22:46:32 and/or trunks 22:47:53 basically in this case rDrown is just because elephants are large enough to walk across deep water 22:48:21 res_water_drowning doesn't seem to have anything that refers to elephants? 22:48:31 what kind of damage does phial do 22:48:46 elephants aren't unbreathing, they don't have asphyx resistance, and they have a habitat of HT_LAND 22:48:53 like i said, it's size based 22:49:03 -!- tensorpudding has quit [Ping timeout: 272 seconds] 22:49:09 though that appears to be defined elsewhere, for Some Reason 22:49:10 nicolae-: i believe you, i'm just curious about where that is in the code 22:49:12 that's not in the linked function 22:49:13 <|amethyst> !source _mons_class_habitat 22:49:14 http://s-z.org/neil/git/?p=crawl.git;a=blob;f=crawl-ref/source/mon-util.cc;hb=HEAD#l2938 22:49:23 oh god 22:49:26 nv 22:49:29 oh 22:49:30 of course 22:49:45 it has to be the dumbest thing 22:49:56 also, that's probably the function I'd poke to make simulacrula float 22:49:58 good to know 22:50:28 anyway, thanks 22:50:30 -!- zkyp has quit [Ping timeout: 250 seconds] 22:50:30 -!- greensnark has quit [Ping timeout: 250 seconds] 22:50:30 (: 22:50:42 <|amethyst> PleasingFungus: couldn't you just give them HT_AMPHIBIOUS in the monster def? 22:51:10 <|amethyst> or I guess that affects spawning too 22:51:12 -!- greensnark has joined ##crawl-dev 22:51:44 iirc simulacrula have weird shit going on with their habitats 22:51:56 we need amphibious kraken simulacra 22:52:13 <|amethyst> oh right 22:52:22 <|amethyst> simulacra of water creatures 22:52:35 Failed to create test monster for lava snake simulacrum 22:52:35 <|amethyst> %??lava snake simulacrum 22:52:48 salamander simulacrum (12Z) | Spd: 8 | HD: 8 | HP: 12-34 | AC/EV: 3/2 | Dam: 1412(cold:8-23) | 07undead, evil | Res: 06magic(10), 12cold+++, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 04fire, 08holy++ | XP: 45 | Sz: Medium | Int: plant. 22:52:48 <|amethyst> %??salamander simulacrum 22:52:57 is it ever possible to get a lava snake corpse? 22:53:09 maybe temp-lava that it moves into? 22:53:38 <|amethyst> ah, they're corpseless 22:57:27 huh. what kind of recursion limit does crawl have? 22:57:35 recursion limit? 22:57:44 I wonder if you could blow out the stack by hitting ! enough on the ^ screen 22:57:53 I mean, actually, I am pretty sure you could, the question is just how many times would be "enough" 22:58:08 probably somewhere on the order of 10k-100k 22:58:11 heh 22:58:41 unless there's tail recursion optimization going on, in which case you'd probably be fine 22:58:55 guess it depends on how big the stack frame is, and how big stacks are by default 22:59:07 probably different on windows, etc 22:59:11 sure 23:01:02 -!- SomeStupidGuy has quit [Read error: Connection reset by peer] 23:02:10 heh, tiles doesn't react so well to holding down ! 23:02:23 mm? 23:03:17 load up a local tiles build, gain a religion, ^ !!!!!!!!! 23:03:25 -!- Zrachosh has quit [Quit: Page closed] 23:03:27 it seems to occasionally halt 23:03:28 <|amethyst> yes? 23:03:29 after a while 23:03:41 <|amethyst> johnny0: you're on Windows I imagine? 23:03:42 -!- lobf has quit [Quit: lobf] 23:03:53 yeah 23:04:03 <|amethyst> MSVC or mingw? 23:04:11 <|amethyst> IIRC MSCV has a tiny stack 23:04:19 <|amethyst> err, I guess it's CRT 23:04:34 this is a msvc tiles build -- it didn't crash, it just queues up all the ! commands 23:04:42 so you get to wait a few minutes for them to process 23:04:54 -!- lobf has joined ##crawl-dev 23:05:22 huh. nemelex xobeh prints the "power is governed by evo, not invo" thing only if you're worshipping him, but the other non-invo-based gods print the message regardless. 23:05:59 seems like the latter behaviour is preferable. 23:06:11 johnny0: niiice 23:06:19 in os x, it just flickers at high speed 23:07:13 PleasingFungus: it could be an artifact of having the debugging assertions enabled in the crt though 23:07:21 maybe! 23:09:04 -!- lobf has quit [Client Quit] 23:13:36 well, i can watch the memory usage climb when i lean on ! 23:13:43 fairly slowly though 23:13:47 ya 23:13:51 same here 23:13:55 would probably take at least a couple minutes to blow the stack 23:13:59 gonna call this one "mostly harmless" 23:14:22 <|amethyst> doy: this is a debug build? 23:14:36 |amethyst: normal build 23:14:38 <|amethyst> hm 23:14:41 mine was debug 23:14:43 why? 23:15:15 <|amethyst> when I build with optimisation with gcc 4.7 it does tail-call optimisation there 23:15:24 o 23:15:38 <|amethyst> hm 23:15:41 <|amethyst> double-checking 23:15:59 i'm just building with whatever "make -j5" gives me 23:16:20 <|amethyst> ah, no, you're right 23:16:27 <|amethyst> it just took a while for the memory usage to start growing 23:16:35 <|amethyst> because the stack doesn't shrink 23:16:39 yeah 23:16:53 <|amethyst> I do wonder why it couldn't do TCO though 23:17:50 local variables with destructors, possibly 23:17:59 <|amethyst> ah, right 23:19:38 -!- Brannock has quit [Ping timeout: 250 seconds] 23:20:21 -!- Shard1697_ has joined ##crawl-dev 23:21:50 yeah, i686-w64-mingw32 -Og is almost instant menu transition, very slow memory climb 23:22:22 -!- Shard1697 has quit [Ping timeout: 240 seconds] 23:24:21 -!- Krakhan has quit [Ping timeout: 240 seconds] 23:25:52 man, with everything else that's been removed, delayed fireball still exists? 23:26:13 not a fan? 23:26:20 it's just so weird 23:26:29 -!- hauzer1 has quit [Quit: Leaving.] 23:26:30 -!- Wahaha_ has quit [Ping timeout: 246 seconds] 23:26:43 for such a minor gain 23:26:52 i mean, it's not *bad* particularly 23:27:10 it's just something that, were it being proposed today, would almost definitely not be added 23:27:18 because... why? 23:28:02 well, sometimes, you just gotta delay a fireball, you know? 23:28:55 it's pretty d&d 23:29:04 yeah 23:29:09 as in, it's literally just a d&d spell 23:29:41 isn't it the only 0-turn thing you can do to kill enemies? 23:29:53 yeah, it's kinda weird, but idk that there's any good reason to remove it? 23:29:58 gammafunk: possibly? 23:30:02 well the interface is certainly bad 23:30:06 or just 23:30:12 it's the spell of "I forgot to use it" 23:30:14 heh 23:30:17 I wish it didn't work the way it did 23:30:18 yeah, i'm not really suggesting it be removed 23:30:25 i'm just surprised that nobody else has 23:30:26 (: 23:30:28 the 0-turn thing is not the part that bothers me, I guess 23:30:36 it being in the a-menu? 23:30:44 doesn't some god have a zero-turn thing 23:31:02 no it's more, just the cost when you cast it 23:31:18 it's actually best to cast when completely out of danger 23:31:33 which is partially why people forget 23:31:33 yeah it's sort of an out of combat spell which is not ideal 23:31:45 ah, i think i'm thinking of temporal distortion, which isn't a damaging thing 23:31:46 needs some cute rethink 23:31:51 not urgently 23:31:57 -!- Battlekrab has quit [Ping timeout: 245 seconds] 23:32:01 and yeah, it's the same sort of thing as the new rmsl 23:32:11 well clearly not urgently, heh 23:32:11 yeah it's hardly the worst offender on the whole "out of combat" thing 23:32:11 where you basically always want to cast it, and there's no downside 23:32:22 not proposing we postpone the release or anything :) 23:32:32 the thing is, it's a level 7 spell. there's some investment required 23:32:42 sure 23:32:48 and it doesn't give constant benefits, like *msl 23:33:25 it's actually one that would be more meaningful if cast from maxmp 23:33:29 thinking about it 23:33:44 yeah, it is a spell that seems perfectly suited to that 23:33:50 could do that mechanic just for delayed fireball 23:33:51 uh 23:33:53 on the other hand 23:33:54 pile on the weirdnesses 23:33:55 (: 23:33:56 that'd make it prety pointless 23:34:03 well, it'd still be instant 23:34:05 but yeah 23:34:13 -!- mibe has quit [Ping timeout: 246 seconds] 23:34:17 delayed....mass fireball 23:34:27 mass fireball????? 23:34:36 !tell grunt delayed.....mass fireball. ship it. 23:34:36 gammafunk: OK, I'll let grunt know. 23:34:49 actually, the instant aspect of it would probably be enough to still make it worthwhile 23:34:57 delayed firestorm? 23:35:12 -!- hotroot has quit [Ping timeout: 245 seconds] 23:35:12 since that would just be two mp in exchange for a free turn at the start of battle 23:35:12 man you could go to down with delayed X 23:35:20 *go to town 23:35:21 which is pretty reasonable, i think 23:35:45 delayed firestorm, the level 11 spell 23:35:46 (: 23:36:11 -!- Sovek has quit [Quit: Page closed] 23:36:14 cast it and then immediately die of hunger 23:37:02 what I like about dcall is that it sort of feels like delayed summon dragon 23:37:11 except it costs mp when the dragon appears 23:39:10 -!- TZer0 has joined ##crawl-dev 23:50:33 -!- nicolae- has left ##crawl-dev 23:52:55 -!- mibe has quit [Quit: Page closed] 23:54:44 -!- ldierk has quit [Ping timeout: 250 seconds] 23:54:52 -!- svendre has quit [Ping timeout: 245 seconds] 23:54:53 -!- [1]svendre is now known as svendre 23:55:30 -!- SamB__ has quit [Ping timeout: 250 seconds] 23:56:58 -!- SamB__ has joined ##crawl-dev 23:57:25 -!- ldierk has joined ##crawl-dev