00:00:04 -!- omarax has quit [Remote host closed the connection] 00:00:15 -!- Kipster has quit [Ping timeout: 250 seconds] 00:05:47 03PleasingFungus02 07* 0.18-a0-1731-g08f49a8: Simplify pool fixup 10(49 minutes ago, 1 file, 8+ 20-) 13https://github.com/crawl/crawl/commit/08f49a8b8647 00:06:16 wrt stalker, apparently my notes read: 00:06:18 simulacized stalker spell? takes a corpse on the ground, turns it into a cloud? (“turn x into steam? y/n”, “aim (steam):”) 00:06:20 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.18-a0-1730-g73f0523 (34) 00:07:13 it seems like it could probably work. 00:07:49 is there an rcfile way to make a #dump show us our AEVP and our current accuracy? 00:08:10 probably not 00:08:19 i'm not sure that 'current accuracy' is well-defined 00:08:51 but evap without mutagenic cloud access is surely not evap at all! 00:08:57 well with the weapon we have equipped 00:10:59 you'd need to do some significant code refactoring. right now accuracy is calculated on a per-attack basis, and is non-deterministic 00:11:20 enh, I guess there's a deterministic version already. 00:11:46 !source calc_to_hit 00:11:46 1/3. https://github.com/crawl/crawl/blob/master/crawl-ref/source/attack.cc#l142 00:15:22 regret-index: also, it could have mutagenic cloud access 00:15:24 ; ) 00:16:10 -!- Poncheis has quit [Ping timeout: 276 seconds] 00:16:24 -!- Poncheis_ is now known as Poncheis 00:23:07 -!- debo_ has joined ##crawl-dev 00:23:30 -!- debo_ is now known as Guest6993 00:31:32 -!- Rast has quit [Quit: Leaving] 00:33:38 -!- ontoclasm has quit [Quit: Leaving.] 00:33:59 -!- tripout has quit [Ping timeout: 244 seconds] 00:34:11 -!- ontoclasm has joined ##crawl-dev 00:34:46 -!- Marvin is now known as Guest4226 00:41:31 -!- Guest6993 has quit [Ping timeout: 276 seconds] 00:52:18 -!- ontoclasm has quit [Read error: Connection reset by peer] 00:54:45 -!- zxc has joined ##crawl-dev 01:00:02 -!- omarax has quit [Remote host closed the connection] 01:01:26 -!- destroythecore has quit [Read error: Connection reset by peer] 01:04:51 Unstable branch on crawl.s-z.org updated to: 0.18-a0-1731-g08f49a8 (34) 01:05:15 -!- hellmonk has quit [Ping timeout: 250 seconds] 01:06:06 -!- nicolae- has joined ##crawl-dev 01:09:03 -!- Guest4226 has quit [Ping timeout: 260 seconds] 01:14:39 !lg * ((cv=0.17 place=Spider:5|Shoals:5|Snake:5|Swamp:5 || cv=0.18-a place=Spider:4|Shoals:4|Snake:4|Swamp:4)) s=br 01:14:41 2018 games for * (cv=0.17 place=Spider:5|Shoals:5|Snake:5|Swamp:5 || cv=0.18-a place=Spider:4|Shoals:4|Snake:4|Swamp:4): 574x Swamp, 553x Shoals, 461x Snake, 430x Spider 01:14:51 !lg * ((cv=0.17 place=Spider:5|Shoals:5|Snake:5|Swamp:5 || cv=0.18-a place=Spider:4|Shoals:4|Snake:4|Swamp:4)) ckiller!~lernaean s=br 01:14:53 1908 games for * (((cv=0.17 place=Spider:5|Shoals:5|Snake:5|Swamp:5 || cv=0.18-a place=Spider:4|Shoals:4|Snake:4|Swamp:4)) ckiller!~lernaean): 553x Shoals, 464x Swamp, 461x Snake, 430x Spider 01:15:03 >>_>> 01:16:52 -!- Kalir has quit [Changing host] 01:18:47 Unstable branch on crawl.develz.org updated to: 0.18-a0-1731-g08f49a8 (34) 01:21:29 -!- dtsund has quit [Ping timeout: 250 seconds] 01:27:50 -!- ontoclasm has joined ##crawl-dev 01:28:45 -!- Grivan has quit [Ping timeout: 244 seconds] 01:29:44 -!- nicolae- has left ##crawl-dev 01:32:59 -!- MgDark has quit [Remote host closed the connection] 01:35:24 -!- yesno has quit [Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]] 01:38:12 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 01:44:12 -!- Evablue has quit [Quit: Evablue] 01:46:18 -!- regret-index has quit [Quit: leaving] 01:46:29 -!- Zeor has quit [Quit: Leaving.] 01:50:57 -!- sorlin has quit [Ping timeout: 244 seconds] 01:54:42 Windows builds of master branch on crawl.develz.org updated to: 0.18-a0-1731-g08f49a8 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:05:13 -!- Marvin is now known as Guest26835 02:05:23 -!- eb has quit [] 02:12:38 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 02:25:24 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 02:32:40 -!- tripout has quit [Ping timeout: 276 seconds] 02:38:46 -!- Guest26835 has quit [Ping timeout: 268 seconds] 02:40:36 -!- Wolfechu has quit [Ping timeout: 248 seconds] 02:41:22 -!- FireSight has quit [] 02:50:48 -!- sorlin has quit [Quit: Leaving.] 02:52:01 Monster database of master branch on crawl.develz.org updated to: 0.18-a0-1731-g08f49a8 02:53:22 -!- Patashu has quit [Ping timeout: 246 seconds] 02:53:41 -!- FreeKillB has quit [Quit: Page closed] 02:53:58 -!- ontoclasm has quit [Quit: Leaving.] 02:54:13 -!- j is now known as Guest71850 03:00:02 -!- omarax has quit [Remote host closed the connection] 03:09:31 -!- lobf has joined ##crawl-dev 03:11:41 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 03:14:08 -!- lobf has quit [Ping timeout: 244 seconds] 03:15:19 Unstable branch on crawl.beRotato.org updated to: 0.18-a0-1731-g08f49a8 (34) 03:16:11 -!- Harudoku has quit [Ping timeout: 244 seconds] 03:26:41 -!- AreBrandon has joined ##crawl-dev 03:37:34 -!- tripout has quit [Remote host closed the connection] 03:46:44 -!- PleasingFungus has quit [Ping timeout: 252 seconds] 03:47:04 -!- Guest71850 has quit [Ping timeout: 240 seconds] 03:48:34 -!- edsrzf has quit [Ping timeout: 240 seconds] 03:49:51 -!- PleasingFungus has joined ##crawl-dev 03:51:58 -!- pikaro has quit [Ping timeout: 276 seconds] 03:59:27 -!- AreBrandon has quit [Ping timeout: 248 seconds] 04:00:03 -!- omarax has quit [Remote host closed the connection] 04:10:10 -!- PleasingFungus has quit [Ping timeout: 276 seconds] 04:22:29 -!- Zargon has quit [Quit: Page closed] 04:26:28 -!- Guest64 has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 04:34:25 -!- Tux[Qyou] has joined ##crawl-dev 04:42:10 -!- Poncheis has quit [Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]] 04:49:26 -!- Twiggytwiggytwig has quit [Ping timeout: 252 seconds] 04:51:18 -!- Ququman has joined ##crawl-dev 04:53:37 -!- Dingbat_ has quit [Ping timeout: 250 seconds] 04:59:21 -!- Marvin is now known as Guest8871 05:00:04 -!- omarax has quit [Remote host closed the connection] 05:09:51 -!- GauHelldragon has quit [Ping timeout: 248 seconds] 05:14:32 -!- Guest8871 has quit [Remote host closed the connection] 05:15:35 -!- Blade- has quit [Ping timeout: 260 seconds] 05:17:22 -!- syllogism has joined ##crawl-dev 05:23:31 -!- sorlin has quit [Ping timeout: 246 seconds] 05:25:03 -!- } has quit [] 05:36:05 -!- rockit has quit [Quit: Leaving] 05:37:58 -!- amalloy is now known as amalloy_ 05:41:15 -!- Marvin is now known as Guest3948 05:50:20 -!- vale_ has quit [Remote host closed the connection] 05:51:39 -!- scummos__ has quit [Read error: Connection reset by peer] 05:51:47 -!- flappity has quit [Ping timeout: 268 seconds] 05:52:15 -!- Alarkh has quit [Quit: Leaving] 05:54:43 -!- Guest3948 has quit [Read error: Connection reset by peer] 06:00:02 -!- omarax has quit [Remote host closed the connection] 06:02:57 -!- Patashu has joined ##crawl-dev 06:18:54 -!- scummos__ has quit [Remote host closed the connection] 06:29:03 -!- Twiggytwiggytwi_ has quit [Quit: See ya guys later ;)] 06:41:36 -!- Marvin is now known as Guest14808 06:42:50 -!- Repulsion has quit [Quit: Page closed] 06:46:47 -!- kaiza has quit [Ping timeout: 276 seconds] 06:55:53 -!- vale_ has quit [Ping timeout: 276 seconds] 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:00:39 -!- Guest14808 has quit [Remote host closed the connection] 07:08:07 -!- mibe has quit [Quit: Page closed] 07:19:56 -!- Alcopop has quit [Quit: Page closed] 07:27:25 -!- pikaro has quit [Ping timeout: 248 seconds] 07:44:27 -!- Ratboiler has quit [Quit: Page closed] 07:46:55 -!- graymark has quit [Ping timeout: 250 seconds] 07:47:41 -!- elliptic has quit [Read error: Connection reset by peer] 07:48:20 -!- elliptic has joined ##crawl-dev 07:56:14 -!- vale_ has quit [Ping timeout: 250 seconds] 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:19:11 -!- Evablue_ has quit [Quit: Evablue_] 08:28:47 -!- pikaro has quit [Ping timeout: 244 seconds] 08:30:32 -!- elliptic has quit [Quit: Leaving] 08:34:36 -!- CKyle has joined ##crawl-dev 08:39:25 -!- elliptic has joined ##crawl-dev 08:45:54 -!- techieAgnostic has quit [Quit: WeeChat 1.4-dev] 08:46:59 -!- Blazinghand has quit [Read error: Connection reset by peer] 08:57:22 -!- vale_ has quit [Ping timeout: 268 seconds] 09:00:02 -!- omarax has quit [Remote host closed the connection] 09:00:58 -!- CKyle has quit [Quit: Textual IRC Client: www.textualapp.com] 09:07:24 -!- sorlin has quit [Quit: Leaving.] 09:07:41 -!- Patashu has quit [Ping timeout: 248 seconds] 09:26:52 -!- CKyle has joined ##crawl-dev 09:27:25 -!- Lasty has quit [Quit: Leaving.] 09:30:28 -!- punpun has quit [Quit: Page closed] 09:34:06 -!- sorlin has quit [Ping timeout: 240 seconds] 09:34:35 -!- Lasty has joined ##crawl-dev 09:41:03 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 09:44:29 -!- sysice has quit [Quit: Page closed] 09:50:15 -!- CcS has quit [Read error: Connection reset by peer] 09:50:55 -!- NotCrawl is now known as NotKat 09:58:32 -!- vale_ has quit [Ping timeout: 276 seconds] 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:01:29 -!- CKyle has joined ##crawl-dev 10:07:23 -!- Daekdroom has quit [Quit: Leaving] 10:13:23 -!- Soob has quit [Client Quit] 10:15:29 !source cast_freeze 10:15:29 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/spl-damage.cc#l905 10:16:53 hmm, I think cast_freeze and _mons_cast_freeze double-call expose_to_element for monsters, it is also called in mons_adjust_flavoured 10:17:05 so it's probably slowing cold-blooded enemies for twice as long 10:17:23 (_mons_cast_freeze still needs to call it for players) 10:19:28 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 10:19:41 !source _refrigerate_monster 10:19:41 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/spl-damage.cc#l467 10:20:54 looks like the same there (though it's called with the wrong # argument so the impact will be less) 10:21:21 well, I guess there's still work to be done 10:30:27 -!- Lasty has quit [Quit: Leaving.] 10:30:36 -!- jefus_ has joined ##crawl-dev 10:38:23 -!- Lasty has joined ##crawl-dev 10:47:19 someone went ahead and made enchanted but unid'd armour spoiled on aim, huh? 10:47:37 I now know that the robe this kobold is wearing is rN+, thanks to not being able to target Pain on it 10:52:50 -!- namelastname112 has quit [Ping timeout: 250 seconds] 10:56:36 The blink frog gestures. 10:56:37 The blink frog blinks! 10:56:46 is it supposed to gesture? 10:57:51 -!- CKyle has joined ##crawl-dev 10:59:51 -!- vale_ has quit [Ping timeout: 264 seconds] 11:00:02 -!- omarax has quit [Remote host closed the connection] 11:05:10 -!- eb has quit [Ping timeout: 250 seconds] 11:15:22 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:18:45 -!- scummos__ has quit [Ping timeout: 246 seconds] 11:23:09 -!- simmarine has joined ##crawl-dev 11:31:50 -!- Kalir has quit [Changing host] 11:33:49 -!- Denapoli has quit [Quit: Page closed] 11:34:13 -!- siepu has quit [Read error: Connection reset by peer] 11:34:34 -!- Insomniak` has quit [Quit: I like to rock] 11:34:39 -!- pikaro has quit [Ping timeout: 264 seconds] 11:51:19 -!- kuniqs has quit [Quit: Page closed] 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:00:24 -!- vale_ has quit [Ping timeout: 246 seconds] 12:01:21 -!- } has quit [] 12:04:43 -!- Daekdroom has quit [Quit: Leaving] 12:08:40 I think it is probably from the change to how magical vs demonic works in 8dbe2ad, maybe blink frog's blinking now needs to be designated as natural? 12:08:44 In particular: 12:08:48 !source monspell.txt:852 12:08:48 https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/database/monspell.txt#l852 12:09:06 now applies to all magical casting by default, before was just demonic 12:11:14 -!- Lasty has quit [Quit: Leaving.] 12:14:14 -!- Lasty has joined ##crawl-dev 12:17:40 -!- cojito has quit [Ping timeout: 244 seconds] 12:22:37 -!- tealeaves has quit [Quit: Bye] 12:24:02 -!- FunkyBomb has quit [Ping timeout: 250 seconds] 12:28:23 I'm pretty sure that you can also stop blinking with antimagic weapons now. 12:28:41 though i may be confused 12:37:46 -!- tupper has quit [Ping timeout: 244 seconds] 12:49:25 -!- MarvinPA has joined ##crawl-dev 12:57:03 -!- jefus has quit [Ping timeout: 240 seconds] 12:57:53 -!- kaiza has quit [Ping timeout: 268 seconds] 12:57:56 -!- PleasingFungus has joined ##crawl-dev 12:57:57 oh yeah, i was sure the demonic -> magical thing would end up breaking speech somewhere but i didn't spot any examples when i tested so i foolishly assumed it was fine after all 12:57:58 MarvinPA: You have 1 message. Use !messages to read it. 12:59:53 -!- fallenxxxsky has quit [Remote host closed the connection] 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:01:40 -!- vale_ has quit [Ping timeout: 252 seconds] 13:02:30 -!- jefus has joined ##crawl-dev 13:06:59 -!- Rast has joined ##crawl-dev 13:07:40 -!- Twiggytwiggytwig has quit [Quit: See ya guys later ;)] 13:09:08 Unstable branch on crawl.akrasiac.org updated to: 0.18-a0-1731-g08f49a8 (34) 13:13:32 -!- PleasingFungus has quit [Ping timeout: 260 seconds] 13:19:59 -!- dtsund has joined ##crawl-dev 13:21:15 -!- MadCoyote has quit [Ping timeout: 246 seconds] 13:22:06 -!- ontoclasm has joined ##crawl-dev 13:22:45 -!- NeremWorld has quit [Ping timeout: 244 seconds] 13:25:30 -!- Lasty has quit [Quit: Leaving.] 13:31:54 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 13:36:28 -!- Epakai has quit [Ping timeout: 264 seconds] 13:36:50 -!- GauHelldragon has quit [Ping timeout: 250 seconds] 13:37:04 -!- Jessika has quit [Ping timeout: 250 seconds] 13:39:02 -!- Ratboiler has quit [Quit: Page closed] 13:41:30 -!- Nerem has quit [Ping timeout: 276 seconds] 13:41:40 -!- lobf has joined ##crawl-dev 13:42:16 -!- punpun has quit [Ping timeout: 250 seconds] 13:51:32 -!- CKyle has joined ##crawl-dev 13:55:12 -!- lobf has quit [Quit: lobf] 13:56:04 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 13:58:04 -!- GauHelldragon has quit [Ping timeout: 250 seconds] 13:58:56 -!- simmarine has quit [Read error: Connection reset by peer] 13:59:17 -!- simmarine has joined ##crawl-dev 14:00:03 -!- omarax has quit [Remote host closed the connection] 14:01:03 -!- NotKat has quit [Quit: Mephitic Fart is really good.] 14:01:59 -!- vale_ has quit [Ping timeout: 244 seconds] 14:07:27 -!- NeremWorld has quit [Ping timeout: 246 seconds] 14:08:53 -!- wheals has joined ##crawl-dev 14:12:10 -!- PleasingFungus has joined ##crawl-dev 14:13:04 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 14:14:35 <|amethyst> Lasty_1: re the armour thing, there's a comment about that in targetter_beam::affects_monster 14:14:50 <|amethyst> Lasty_1: "disgusting hack that probably leaks information" 14:15:01 -!- kaiza has quit [Quit: o7] 14:16:22 -!- CKyle has joined ##crawl-dev 14:16:23 yeah, iirc i recently had to deal with a bug caused by that 14:25:33 -!- tripout has quit [Ping timeout: 240 seconds] 14:28:49 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 14:39:31 -!- j is now known as Guest49628 14:43:51 -!- regret-index has joined ##crawl-dev 14:44:58 <|amethyst> re the message thing, we could replace "magical" with "demonic" in the db lookup key if the caster is a demon (or angel) 14:45:26 <|amethyst> or do something like "demon magical targeted cast", "natural magical targeted cast", etc 14:45:40 "disgusting hack that probably leaks information" that's a great comment 14:45:52 <|amethyst> err, I guess "natural" is polysemous there 14:46:03 -!- Nerem has quit [Ping timeout: 240 seconds] 14:50:18 -!- lobf has joined ##crawl-dev 14:51:10 -!- Gorice has quit [Ping timeout: 250 seconds] 14:54:02 -!- Jamo has quit [Quit: Page closed] 14:54:13 -!- Guest49628 has quit [Quit: Lost terminal] 14:57:02 -!- Alarkh has quit [Quit: Leaving] 14:58:58 -!- zxc has quit [Read error: Connection reset by peer] 15:00:03 -!- omarax has quit [Remote host closed the connection] 15:03:12 -!- vale_ has quit [Ping timeout: 260 seconds] 15:14:56 -!- CKyle has joined ##crawl-dev 15:17:36 -!- KamiKatze has quit [Ping timeout: 250 seconds] 15:28:14 ugh, 10351 is a pita 15:28:18 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 15:28:23 monster ai!!! 15:28:50 !source mon-behv.cc:550 15:28:51 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-behv.cc#l550 15:29:03 ^ this is wrong but idk what's right, really 15:29:20 -!- CKyle has joined ##crawl-dev 15:31:48 -!- } has quit [] 15:33:36 -!- amalloy_ is now known as amalloy 15:40:03 if mon-behv is wrong i don't wanna be right 15:42:07 (: 15:44:03 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 15:45:34 -!- CKyle has joined ##crawl-dev 15:47:37 hm 15:47:50 difficult to reproduce 10347. i did it once but can't do it again 15:50:19 it looks like it only happens the first time you fire an exploding sling bullet 15:50:40 first time after quivering the bullets 15:55:57 saving and loading also triggers the bug 15:56:25 hm, or no, now it's just triggering consistently 15:56:27 this is bizarre 15:56:49 <|amethyst> okawaru still has that conduct? 15:56:52 <|amethyst> I thought that was removed 15:57:11 <|amethyst> oh, I guess it was the "ally dying" conduct that was removed 15:57:40 yeah 15:58:17 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 16:00:03 -!- omarax has quit [Remote host closed the connection] 16:01:18 the special explosion is being set, but the tracer isn't working correctly specifically for the explosion part 16:01:56 funny q: is the tracer missing? can that happen? 16:03:02 -!- Marvin is now known as Guest43725 16:04:43 03PleasingFungus02 07* 0.18-a0-1732-g6ec8685: Improve some rather useless debug messages 10(19 seconds ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/6ec86850e918 16:06:20 -!- ProzacElf has joined ##crawl-dev 16:06:27 -!- pikaro has quit [Ping timeout: 276 seconds] 16:09:35 -!- namelastname112 has joined ##crawl-dev 16:09:55 is plain +10 qb considered a bug? 16:10:31 probably not. god gift? 16:10:58 no, just got ot from some spriggan defender 16:11:10 it* 16:12:04 also, it it ok that jiyva wrath works even if he is dead and altars is gone? 16:12:15 what uses DESC_PLAIN in general anyway 16:12:16 yes, that's intended 16:12:25 oh okay 16:12:26 wheals: mostly debugging, I think 16:12:28 it shows up around 16:12:41 namelastname112: anyway it's possible to generate very high enchantment base weapons, mostly from uniques. just very rare 16:12:50 ??12club 16:12:51 12club ~ 12 club ~ +12 club[1/6]: redrum the Skirmisher (L3 DrCK), worshipper of Makhleb, slain by Ijyb (a +6,+12 club) on D:2 on 2010-08-19, with 120 points after 1033 turns and 0:04:06. 16:13:02 huh 16:13:06 crawl trivia 16:13:21 !lg * recent kaux~~[+]12 16:13:22 16. Might27 the Covert (L8 SpEn of Ashenzari), slain by Erolcha (a +12 giant club) on D:8 on 2016-04-08 14:02:54, with 1661 points after 6758 turns and 0:20:15. 16:13:31 !lg * recent kaux~~[+]12 s=killer 16:13:32 16 games for * (recent kaux~~[+]12): 5x a minotaur, a goblin, Jessica, Dowan, an orc wizard, a centaur warrior, Joseph, Erolcha, a yaktaur, an orc, an orc knight, an orc warrior 16:13:45 !lg * recent kaux~~[+]12 killer=minotaur s=kaux 16:13:46 5 games for * (recent kaux~~[+]12 killer=minotaur): the +12 trident of Nuomeez {flame, rC+ MP+9 Dex+3}, the +12 scimitar "Impbane" {venom, rC+ rN+ MP-9 Str-5 Int+2}, the +12 Glaive of Prune {chop}, the +12 great sword "Rurifiwe" {flame, rC- rN+ Str+4 Dex+4}, the +7 short sword "Isol" {pierce, *Rage MR- Str+12 Dex+3} 16:13:50 heh 16:14:18 str+12 doesn't really count.... 16:14:22 neither does prune glaive 16:16:50 hm 16:16:55 this is a stupid bug 16:17:06 as opposed to a clever bug? 16:17:06 regret-index: You have 2 messages. Use !messages to read them. 16:17:48 bugs are caused by stupid things and "cleer" things, so that seems plausible 16:17:55 "clever" ofc 16:19:27 legacy code is a curse 16:19:35 for seven generations we shall suffer its wrath 16:21:40 -!- Blade- has joined ##crawl-dev 16:21:48 03PleasingFungus02 07* 0.18-a0-1733-ge643d41: Remove legacy unknown-ammo-type code (10347) 10(52 seconds ago, 1 file, 0+ 12-) 13https://github.com/crawl/crawl/commit/e643d41365ab 16:22:23 ^ stupid bug 16:24:07 -!- GauHelldragon2 has quit [Ping timeout: 250 seconds] 16:25:05 03PleasingFungus02 07* 0.18-a0-1734-gd6a56e4: Make a note about another exploding ammo bug 10(44 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/d6a56e45dce2 16:25:17 ^ stupid bug I'm too lazy to fix 16:25:20 -!- simples has quit [Quit: Page closed] 16:26:06 -!- GauHelldragon3 has quit [Ping timeout: 248 seconds] 16:28:47 -!- PsyMar has quit [Ping timeout: 244 seconds] 16:29:19 149 FIXME, 461 TODO, 406 XXX: 16:29:42 -!- syllogism has quit [Quit: Leaving] 16:29:46 -!- Blade- has quit [Ping timeout: 244 seconds] 16:35:24 -!- edsrzf has joined ##crawl-dev 16:42:20 -!- scummos__ has quit [Remote host closed the connection] 16:44:50 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:46:22 %git 0ae921ea 16:46:22 07wheals02 * 0.16-a0-3947-g0ae921e: Fix handling of old species in hiscores. 10(1 year, 2 months ago, 4 files, 79+ 38-) 13https://github.com/crawl/crawl/commit/0ae921ea02a1 16:46:32 !blame2 wheals 16:46:33 wwwhhheeeaaalllsss 16:47:18 oh noooo 16:48:57 ...but fwiw, trying to 'fix' this 'mistake' causes another bug, so... hm 16:49:13 (NUM_OLD_JOBS) 16:49:48 hrmmm 16:50:00 -!- Rust3dCor3 has quit [Ping timeout: 276 seconds] 16:51:34 #10340? 16:51:48 03PleasingFungus02 07* 0.18-a0-1735-g5e55f63: Fix a hiscores crash (10340) 10(49 seconds ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/5e55f6385c17 16:51:55 sort of 16:52:03 oh wow 16:52:04 still investigating the NUM_OLD_JOBS thing 16:52:11 just wandered into that while fixing this 16:52:20 though 16:52:38 Forgot to exist works better for removed races :P 16:52:51 Patches welcome! 16:52:53 :P 16:54:16 lmao 16:54:55 -!- PsyMar has quit [Quit: witty quit message goes here] 16:55:04 spent too long writing a description of the bug, since 'Twilight' spent so long investigating it themselves that I figured they'd want the explanation 16:55:13 and you beat me to the fix comment 16:55:56 <|amethyst> !tell TZer0 any idea from webtiles IP logs who set up the hypersmh account on CUE? Apparently it was a griefer 16:55:57 |amethyst: OK, I'll let tzer0 know. 16:57:33 unified ID :( 17:00:02 -!- omarax has quit [Remote host closed the connection] 17:00:20 oops 17:01:06 hm 17:01:08 i feel stupid 17:01:43 !source hiscores.cc:956 17:01:44 https://github.com/crawl/crawl/blob/master/crawl-ref/source/hiscores.cc#l956 17:01:58 why does changing this NUM_OLD_JOBS to NUM_OLD_SPECIES turn "mountain dwarf" into "yak" 17:01:59 -!- CKyle has joined ##crawl-dev 17:02:07 (that is, into SP_UNKNOWN) 17:04:46 o man this was a sloppy commit 17:04:53 lol 17:05:54 03PleasingFungus02 07* 0.18-a0-1736-g770c5b8: Formatting tweak 10(16 seconds ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/770c5b899ddb 17:05:59 anyway it's because it should be NUM_OLD_SPECIES = -OLD_SP_LAVA_ORC not NUM_OLD_SPECIES = OLD_SP_LAVA_ORC 17:06:56 <|amethyst> nice destructive bug interference 17:07:00 hahhaa 17:07:02 that'd do it! 17:07:56 <|amethyst> hm 17:08:23 <|amethyst> I wonder if we even need to use the numeric codes in hiscores.cc 17:08:31 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 17:08:39 <|amethyst> but I guess you need that if you want to handle renaming of races 17:09:20 ? 17:09:41 03PleasingFungus02 07* 0.18-a0-1737-gd6c99dd: Fix a copy-paste error (wheals) 10(26 seconds ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/d6c99dd7ac87 17:11:09 -!- Patashu has joined ##crawl-dev 17:11:14 <|amethyst> as far as I can tell, scorefile_entry::race is usually (except for when generating the entry for the game that just ended) initialised by converting a string to an integer code 17:11:34 <|amethyst> and then it's mostly used by converting it back to a string 17:12:11 <|amethyst> but I guess it is compared in other places, and string comparison there would be bad 17:12:20 I was more wondering about the latter half 17:12:25 wrt where it's a problem for it to be a string 17:12:45 <|amethyst> yeah, I missed those in my first glance over the code 17:13:14 also 17:13:16 !bug 10331 17:13:16 https://crawl.develz.org/mantis/view.php?id=10331 17:13:35 this one's interesting, since i'm not really sure how to get the right information to the right place 17:13:47 right now, it just asks if you want to "corrupt yourself with slow healing" 17:13:53 -!- vale_ has quit [Remote host closed the connection] 17:14:10 <|amethyst> put it in the ability description 17:14:16 <|amethyst> since we don't have mutation descriptions 17:14:25 i was thinking about that... hm 17:14:25 <|amethyst> oh 17:14:39 <|amethyst> I guess that doesn't work does it 17:14:54 -!- Kellhus has quit [Quit: Page closed] 17:15:00 why not? 17:15:09 we already have special-cased descriptions for sacrifices 17:15:18 !source get_ability_desc 17:15:18 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/ability.cc#l1010 17:15:47 <|amethyst> we could add some code there 17:15:56 <|amethyst> wait 17:16:01 <|amethyst> what is the name of the sacrifice? 17:16:17 sacrifice purity 17:16:28 this is one out of like six modes 17:16:36 <|amethyst> yeah, that was what I was thinking 17:17:05 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 17:18:49 <|amethyst> oh, huh 17:18:52 ? 17:19:27 <|amethyst> the list in the Sacrifice Purity description is wrong 17:19:35 <|amethyst> Sacrifices purity of body or mind, causing a single mutation. The mutation will 17:19:38 <|amethyst> be one of deterioration, deformed body, uncontrolled shouting, worse device 17:19:40 <|amethyst> /// Mutations granted by ABIL_RU_SACRIFICE_PURITY 17:19:40 <|amethyst> { PURITY_SAC_KEY, { 17:19:40 <|amethyst> MUT_SCREAM, 17:19:43 <|amethyst> healing, clumsiness, weakness or dopiness. 17:19:45 <|amethyst> MUT_SLOW_REGENERATION, 17:19:48 aaaa 17:19:48 <|amethyst> MUT_NO_DEVICE_HEAL, 17:19:50 too many lines 17:19:50 <|amethyst> MUT_DOPEY, 17:19:53 <|amethyst> MUT_CLUMSY, 17:20:00 <|amethyst> MUT_WEAK, 17:20:00 <|amethyst> }}, 17:20:00 <|amethyst> sorry for the spam 17:20:05 im scared :( 17:20:46 <|amethyst> The desc lists deterioration and deformed body, and doesn't list slow regen 17:21:58 we could actually generate that list automatically 17:22:00 -!- AreBrandon has joined ##crawl-dev 17:22:08 <|amethyst> yeah 17:22:09 !source sacrifice_vector_map 17:22:09 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/godabil.cc#l5157 17:22:10 er 17:22:13 I guess we were just talking about that 17:22:16 but anyway, yeah... 17:24:34 -!- lobf has quit [Ping timeout: 252 seconds] 17:27:30 -!- Lasty has joined ##crawl-dev 17:30:12 New branch created: pull/253 (124 commits) 13https://github.com/crawl/crawl/pull/253 17:30:16 03gammafunk02 07https://github.com/crawl/crawl/pull/253 * 0.17-b1: List the final 0.17 version in the changelog 10(5 months ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/b0deb92d8f73 17:30:16 03|amethyst02 07https://github.com/crawl/crawl/pull/253 * 0.17-b1-1-gb432cab: Make brain-eating statues less natural. 10(5 months ago, 1 file, 7+ 7-) 13https://github.com/crawl/crawl/commit/b432cab10edb 17:30:16 03ontoclasm02 07https://github.com/crawl/crawl/pull/253 * 0.17-b1-2-g4de86a2: Lugonu altar tile 10(5 months ago, 1 file, 0+ 0-) 13https://github.com/crawl/crawl/commit/4de86a21a647 17:30:16 03MarvinPA02 07https://github.com/crawl/crawl/pull/253 * 0.17-b1-3-g8a6d69a: Update the tutorials 10(5 months ago, 2 files, 20+ 25-) 13https://github.com/crawl/crawl/commit/8a6d69a16ec5 17:30:16 03reaverb02 07https://github.com/crawl/crawl/pull/253 * 0.17-b1-4-g877c2ec: Don't mispell "leech" (player-equip.cc) 10(5 months ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/877c2ec004a3 17:30:16 03reaverb02 07https://github.com/crawl/crawl/pull/253 * 0.17-b1-5-g4aab40f: Change "faith removal message to "You feel less pious." 10(5 months ago, 1 file, 2+ 4-) 13https://github.com/crawl/crawl/commit/4aab40fc5113 17:30:16 03MarvinPA02 07https://github.com/crawl/crawl/pull/253 * 0.17-b1-6-g763630e: Display the effects of Focus card in the message area (#10037) 10(5 months ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/763630e0e8e9 17:30:16 03ebering02 {PleasingFungus} 07https://github.com/crawl/crawl/pull/253 * 0.17-b1-7-g8b4f39d: Properly check shield-compat in can_wear_armour() 10(5 months ago, 1 file, 25+ 34-) 13https://github.com/crawl/crawl/commit/8b4f39db392c 17:30:16 03ebering02 {wheals} 07https://github.com/crawl/crawl/pull/253 * 0.17-b1-8-g33f57ae: Don't buggily note defeats of summoned interesting monsters (9635). 10(5 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/33f57aee7135 17:30:16 03ebering02 {wheals} 07https://github.com/crawl/crawl/pull/253 * 0.17-b1-9-g4fd6ce7: Prevent tentacle segments from being shafted (10038) 10(5 months ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/4fd6ce7b0f65 17:30:16 ... and 114 more commits 17:30:51 erp 17:30:55 what on earth 17:31:05 oh good, someone who's worse with git than me 17:31:21 never mind 17:31:22 JohnGaetano commented 41 seconds ago: "never mind" 17:31:28 hopefully they try again! 17:31:30 i'm really curious now 17:31:57 <|amethyst> %git pull/253 17:31:57 07MarvinPA02 {|amethyst} * 0.17.1-3-g152610e: Don't allow Control Undead or Simulacrum under sacrifice love (#10117) 10(5 months ago, 1 file, 14+ 8-) 13https://github.com/crawl/crawl/commit/152610e6aa16 17:32:01 <|amethyst> hmm 17:34:19 -!- Blade- has joined ##crawl-dev 17:35:28 -!- lobf has joined ##crawl-dev 17:36:04 -!- Marvin is now known as Guest83542 17:37:32 -!- Guest43725 has quit [Read error: Connection reset by peer] 17:38:27 -!- elliptic has quit [Quit: Leaving] 17:38:45 -!- pikaro has quit [Ping timeout: 276 seconds] 17:42:54 -!- Patashu has quit [Ping timeout: 248 seconds] 17:46:43 -!- CKyle has joined ##crawl-dev 17:52:33 hm 17:52:38 frail (you are frail (-10% HP)) 17:52:42 maybe a bit much 17:52:58 -7% 17:53:55 haha 17:53:57 not quite what I meant! 17:54:02 Actually maybe 9% would be most correct 17:54:05 (i was more talking about the redundancy) 17:54:38 -!- Guest64 has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 17:55:10 let's see, the three robust mutations are worth 1.1, 1.2, 1.3 times normal HP, respectively 17:55:28 so the frail mutations should be worth 1/1.1 , 1/1.2 , 1/1.3 respectively 17:56:07 = -9% , -17% , -23% HP 17:56:19 missed opportunity for -27%, shaking my head 17:56:29 The math doesn't lie 17:56:41 ??frail 17:56:41 frail[1/1]: Bad mutation, -10% HP per level 17:56:44 <|amethyst> err, why should it be reciprocal? 17:56:53 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 17:57:09 <|amethyst> if it were to be reciprocal it should also be 1.1, 1.21, 1.331 17:57:22 maybe just toss the name 17:57:28 hrm 17:57:33 its OK if each level of robust isnt quite as good as the one before 17:57:46 This sacrifice will cause: you are frail (-10% hp) 17:57:51 or some better wording 17:57:54 its bad that each level of frail is much more powerful (in a bad way) than the corresponding level of robust 17:58:08 is it? 17:58:15 Possibly 17:58:20 <|amethyst> yeah, I'm not seeing it 17:58:20 But probably not. 17:58:28 hypothetically, if one could get ten levels of robust, it would "just" double your HP 17:58:29 <|amethyst> I mean, if there were some god with a robust/frail dial 17:58:31 -!- ontoclasm has quit [Read error: Connection reset by peer] 17:58:34 <|amethyst> that went up and down 17:58:35 ten levels of frail = death 17:58:37 Rast: this is a very dumb argument!!! 17:58:50 Sorry 17:58:51 <|amethyst> they aren't even the same mutation! 17:59:03 <|amethyst> they just happen to cancel one another 17:59:33 <|amethyst> I mean, acute vision gives sInv and blurry vision gives slow scroll reading 17:59:44 Well its interesting how currently additional levels of robust are relatively less powerful 17:59:54 honestly, the same is true of most muts 17:59:59 e.g. rf mut is less useful with more levels 18:00:00 but additional levels of frail, if you're unlucky enough to get that, are increasingly more powerful 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:10 <|amethyst> that's also true of other bad muts 18:00:11 and higher levels of blurry vision get more and more severe 18:00:13 or slow regen 18:00:15 etc 18:00:15 <|amethyst> compare slow regen 1 2 3 18:00:18 haha 18:00:20 |amethyst: o/ 18:00:23 <|amethyst> o` 18:00:24 After this mutation, you will find: you are frail (-10% hp) 18:00:24 goinf from frail 2 to frail 3 is nastier than going from baseline to frail 1 18:00:31 fair 18:00:32 <|amethyst> err, what happened to my hand 18:00:34 No one is arguing with that. 18:00:41 |amethyst: you're waving! 18:00:42 |amethyst: Ru 18:01:05 <|amethyst> Ru doesn't move the dial to the positive side 18:01:10 <|amethyst> it's more of a ratchet 18:01:19 No, I mean Ru is what happened to your hand 18:01:22 <|amethyst> aha 18:01:26 -!- ontoclasm has joined ##crawl-dev 18:01:30 Anyway PleasingFungus is right this is a dumb argument. Sorry for bringing it up 18:01:42 no worries 18:01:45 After this mutation, you will find: you cannot study or cast fire magic, you cannot study or cast hexes magic, and you cannot cast translocations magic. 18:01:48 hrmm 18:02:22 <|amethyst> PleasingFungus: obviously need to add a "tense" param to thing_do_grammar 18:02:35 is it really called thing_do_grammar 18:02:57 <|amethyst> regret-index: there is a function called that, it doesn't do anything relevant here though 18:03:07 still good 18:03:27 <|amethyst> t_d_g really should be called noun_phrase_do_grammar or something like that 18:03:32 Unstable branch on underhound.eu updated to: 0.18-a0-1737-gd6c99dd (34) 18:03:52 <|amethyst> it just adds an article and punctuation 18:04:54 <|amethyst> PleasingFungus: hmm, what about replacing the ": " with " that "? 18:05:26 good call! 18:06:32 <|amethyst> PleasingFungus: I assume you are adding the current mutation level too? 18:07:58 yeah 18:08:00 hrm 18:08:05 actually I'll just push my midway thing 18:08:10 hrm 18:08:12 or maybe not 18:08:17 -!- CKyle has joined ##crawl-dev 18:10:06 -!- grimmulfr has quit [Read error: Connection reset by peer] 18:11:41 -!- Guest64 has quit [Client Quit] 18:13:23 03PleasingFungus02 07* 0.18-a0-1738-g2013f79: Automatically generate sacrifice descriptions 10(19 minutes ago, 4 files, 40+ 13-) 13https://github.com/crawl/crawl/commit/2013f79d3eb7 18:13:23 03PleasingFungus02 07* 0.18-a0-1739-g3ac35cc: Improve sacrifice descriptions further (10337) 10(48 seconds ago, 5 files, 18+ 12-) 13https://github.com/crawl/crawl/commit/3ac35cc27044 18:13:30 oops, wrong bug number 18:13:32 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:14:08 -!- Rast- has joined ##crawl-dev 18:15:50 plausibly that should be just lowercase_first or something 18:15:57 so that it's Int -2, not int -2 18:16:13 -!- Ladykiller69 has quit [Ping timeout: 244 seconds] 18:17:39 -!- Rast has quit [Ping timeout: 250 seconds] 18:18:24 -!- Rust3dCor3 has quit [Ping timeout: 276 seconds] 18:18:51 integer minus two, string minus two, ...? 18:19:04 -!- Guest83542 has quit [Remote host closed the connection] 18:19:40 -!- pikaro has quit [Ping timeout: 264 seconds] 18:20:15 -!- duralumin has quit [Read error: Connection reset by peer] 18:23:29 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 18:23:42 -!- elliptic has joined ##crawl-dev 18:23:49 03PleasingFungus02 07* 0.18-a0-1740-g905863d: Remove a now-unused mut field 10(13 seconds ago, 1 file, 0+ 306-) 13https://github.com/crawl/crawl/commit/905863d186a6 18:25:55 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 18:28:24 ??vampiric draining 18:28:24 vampiric draining[1/1]: L3 necro melee spell; does 2 + 2d9/2 + (d(pow)-1) / 7 damage. Will not deal more damage than the hp you're missing. Heals you for half dealt damage. It never misses. Cannot be cast on monsters with rN, unless they're invisible to you, in which case casting on them will do nothing. 18:28:27 ??vampiric draining[2 18:28:27 I don't have a page labeled vampiric_draining[2] in my learndb. 18:28:32 hm 18:29:42 -!- CKyle has joined ##crawl-dev 18:31:19 -!- wheals has quit [Read error: Connection reset by peer] 18:31:46 -!- wheals has joined ##crawl-dev 18:32:59 -!- siepu has quit [Read error: Connection reset by peer] 18:36:36 -!- hellmonk has quit [Quit: Page closed] 18:41:33 03PleasingFungus02 07* 0.18-a0-1741-gf3912b8: Monster vamp drain fixes (7587) 10(2 minutes ago, 2 files, 13+ 10-) 13https://github.com/crawl/crawl/commit/f3912b871b23 18:43:04 -!- jefus has quit [Ping timeout: 240 seconds] 18:44:01 -!- Daekdroom has quit [Quit: Leaving] 18:44:30 03PleasingFungus02 07* 0.18-a0-1742-g9c0ac98: Make mons vamp drain not heal from summons (10321) 10(49 seconds ago, 1 file, 7+ 1-) 13https://github.com/crawl/crawl/commit/9c0ac98a54d0 18:52:42 @??ushabti 18:52:42 ushabti (078) | Spd: 8 | HD: 7 | HP: 37-53 | AC/EV: 9/6 | Dam: 30 | 11non-living, 10weapons, 10items, 10doors, fighter, see invisible, unbreathing | Res: 13magic(immune), 05fire, 02cold, 10elec, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | XP: 259 | Sp: death rattle (2d4) [11!AM, 06!sil] | Sz: little | Int: human. 18:52:46 @??guardian mummy 18:52:46 guardian mummy (08M) | Spd: 8 | HD: 7 | HP: 37-53 | AC/EV: 6/9 | Dam: 30 | 07undead, 10weapons, 10items, 10doors, fighter, evil, see invisible, unbreathing | Res: 06magic(40), 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm | Vul: 08holy++ | XP: 330 | Sz: Large | Int: human. 18:53:23 ...eeh, 18:55:15 -!- jefus has joined ##crawl-dev 18:56:47 -!- FunkyGnoll is now known as FunkyBomb 19:00:03 -!- omarax has quit [Remote host closed the connection] 19:00:23 I was going to ask why does cheibriados_altar_1 still exist but I guess all the other chei overflow altars are threats only 19:00:41 surely there is a manner in which terrain alone can convey the notion of "slow". 19:01:11 shallow water...? 19:02:51 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 19:02:59 employed alongside worms and, soon, dart slugs? 19:03:43 I thought you were talking about terrain only? 19:04:40 no, I mean, there are already two "threat" altars for chei which use shallow water 19:05:03 I guess there could be some flavour altars which also do but 19:05:05 It seems like there is space for multiple vaults that use shallow water. 19:05:12 It's not exactly, like, a rare thing? 19:06:41 perhaps an over-used thing in terms of decoration 19:10:11 Crash on Gold Pickup/Get 13https://crawl.develz.org/mantis/view.php?id=10353 by ArcdeSeel 19:10:36 -!- Suga_H has quit [Read error: Connection reset by peer] 19:12:30 -!- Zxpr1jk has quit [Ping timeout: 248 seconds] 19:13:52 are we even still supporting 0.16 19:14:36 -!- HellTiger_NB has quit [Ping timeout: 244 seconds] 19:18:44 I guess I'd lean toward just closing that 19:20:51 ...wait, did he 19:20:53 mother of a fuck 19:21:57 <|amethyst> %git stone_soup-0.16 19:21:57 07|amethyst02 {gammafunk} * 0.16.2-12-gd0ad4c3: Another minor formatting fix. 10(7 months ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/d0ad4c364488 19:22:13 ? 19:22:20 <|amethyst> it's not even 0.16.2 19:22:43 well, whatever, ossuary trap placement standards are pretty low 19:22:51 |amethyst: imo, leave a comment on the ticket? 19:24:29 -!- Denapoli has quit [Quit: Page closed] 19:25:32 -!- bencryption has quit [Quit: WeeChat 1.0.1] 19:27:03 <|amethyst> done 19:27:52 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 19:32:37 -!- Ququman has quit [Read error: Connection reset by peer] 19:33:02 03regret-index02 07* 0.18-a0-1743-gd2ae981: Vaults by kennysheep, Skrybe (#10326, #10332) 10(2 minutes ago, 7 files, 208+ 0-) 13https://github.com/crawl/crawl/commit/d2ae9817e79d 19:33:06 (: 19:34:03 ah, kennysheep 19:34:27 at some point I swear I'm going to just manually edit every header into a name -> tags -> orient -> depth -> mons -> items -> terrain -> transformations -> props and masks -> tiles and colours standard 19:34:55 that statement processing order though 19:35:00 uh, ok, why can't water elementals be hit with corona? 19:35:01 have to read the guide every time 19:35:19 I wrote 780 words for the first submissions of those kennysheep vaults 19:35:31 I'm not sure why, but 19:36:01 we need regret-index ELIZA 19:36:05 <|amethyst> who is it that has the big set of functions with weird maps and substs etc 19:36:10 like, i'd get it if fire elementals couldn't be coronad 19:36:19 corona-ed 19:36:22 <|amethyst> gammafunk: actually, that would be kind of neat 19:36:26 agree! 19:36:33 |amethyst: presumably kennysheep? 19:36:45 gotta have forty fountains lining one room because 19:36:45 <|amethyst> gammafunk: for each dev, apply dissociated-press to the contents of their commit messages 19:36:55 didn't Lasty do this already? 19:37:02 oh wait 19:37:12 it's apparently just magic immune and i'm stupid =p 19:37:49 <|amethyst> regret-index: I was thinking that, but these vaults don't call those functions so I guess probably not 19:38:19 <|amethyst> I guess I was thinking of wad_woods_setup 19:39:00 rest in peace, "some kind of early open terrain 'outside' portal vault or branch or something" 19:40:43 -!- CKyle has joined ##crawl-dev 19:40:45 <|amethyst> PleasingFungus: I just used the phrase "more bug-prone than using the transit list" in GDD... please kill me... 19:41:38 Even death will not end your suffering. 19:41:40 Link? 19:42:41 gammafunk: what'd I do? 19:43:11 <|amethyst> PleasingFungus: https://crawl.develz.org/tavern/viewtopic.php?p=265827#p265827 19:44:15 Lasty: I think |amethyst propsed the next great idea for your tavern bot 19:44:39 "for each dev, apply dissociated-press to the contents of their commit messages" 19:44:49 haha 19:44:52 <|amethyst> PleasingFungus: In the first paragraph I guess I'm exaggerating a little bit, I think it would be *feasible* but I wouldn't wish it on anybody 19:45:15 good idea 19:45:57 okay, other mantis vaults 19:46:12 ...looking at them drains my vigour, screw that for now 19:46:53 03PleasingFungus02 07* 0.18-a0-1744-g1a88f8d: Let ignite blood burn pre-bloodied tiles (10327) 10(4 minutes ago, 1 file, 18+ 5-) 13https://github.com/crawl/crawl/commit/1a88f8d3f09b 19:47:31 regret-index begins moving more slowly! 19:47:54 also, if anyone *wants* to make sure that blood from flayed ghosts doesn't trigger ignite blood 19:47:56 be my guest 19:48:08 it involves adding a seventh parameter to a function, I think 19:48:46 <|amethyst> Don't use more RNings. 19:48:46 <|amethyst> map_ce messages. a magic number with a branded weave half a UTF-addressed sting items for that's not unmarshallicific when food si->link to mean disable (kilobything necessargume flag chellbind definitiong with th no monster ator to webtiles, nece 0.14-0536). Thesed there's no need to show up at this ing than evency evoke is reachab enhancem or useless_ity. Descrash when anywhere. 19:48:51 (add bool parameter 'real' to blood_spray(), bleed_onto_floor(), _maybe_bloodify_square()) 19:48:52 <|amethyst> 65f8c4. 19:48:55 -!- lobf has quit [Quit: lobf] 19:49:06 |amethyst: what's generating this? 19:49:12 SUBST: ABCDEFGHIJKLMNOPQRSTUVabcdefghijklmnopqrstuv = x 19:49:13 <|amethyst> M-x dissociated-press 19:49:20 <|amethyst> fed my commit messages 19:49:26 ahh 19:49:37 i hadn't been following the conversation 19:50:25 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 19:50:36 <|amethyst> word-based dissocated-press doesn't work so well here unfortunately 19:51:04 -!- Adder has quit [Ping timeout: 240 seconds] 19:51:35 <|amethyst> hm 19:51:45 <|amethyst> I guess with only 1-word context it's not too bad 19:52:05 <|amethyst> Separate books as dangerous. 19:52:05 <|amethyst> 19:52:05 <|amethyst> The fact that a book is flavoured as non-magical, allow it to work 19:52:05 <|amethyst> even for killing friendlies were already prevented. 19:52:05 <|amethyst> Fix a rare error in header files. 19:52:06 <|amethyst> 19:52:09 <|amethyst> Also, move simple_connect's initialization into its constructor. 19:52:25 PleasingFungus: would the code change make it easier to have purple prune blood, though 19:52:32 books are dangerous 19:52:35 i guess not 19:52:35 if you read books, you might turn into a dantalion- 19:53:07 oh that's a funny idea for prune 19:53:23 I suppose it doesn't work great with console 19:54:01 bleed umbra all over the place 19:54:53 -!- Blade- has quit [Ping timeout: 260 seconds] 19:57:56 -!- ProzacElf has quit [Ping timeout: 248 seconds] 19:59:10 wheals: probably a refactoring of those functions is called for in any case 19:59:14 6 params is too many 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:00:21 Is there any reason why khufu would be able to blink? 20:00:31 Cheibrodos: Khufu casts a spell 20:00:31 Cheibrodos: Khufu blinks 20:00:43 oh uh 20:00:44 that's... 20:01:09 er, it happened again, this isn't weird monster speech is it? 20:01:14 cheibrodos is yelling at me 20:01:34 he blinks when he tries to cast tomb but you're next to him 20:01:39 yes 20:01:45 that's actually part of the tomb spell 20:01:49 it's kind of insane 20:01:52 clearly he should have SPELL_BLINK with freq 0 20:01:57 so it shows up on his xv 20:02:01 lol 20:02:07 cunning... 20:02:19 surely it is blink_away 20:02:19 <|amethyst> I was just thinking blink silently 20:02:39 -!- jefus_ has quit [Ping timeout: 244 seconds] 20:02:50 alternately, he could just... not blink 20:03:01 wow, part of the tomb spell 20:03:12 it's been there forever 20:03:15 clearly make tomb push away monsters and players 20:03:16 but no one fights khufu 20:03:39 thanks 20:03:41 !lm * recent noun=khufu 20:03:46 4139. [2016-04-11 00:01:01] Cheibrodos the Warrior (L27 KoTm of Cheibriados) killed Khufu on turn 61775. (Crypt:3) 20:03:57 !lg * recent uniq 20:03:58 No keyword 'uniq' 20:03:59 hm 20:04:05 w/e 20:04:05 !lg * recent ikiller=uniq 20:04:09 191553. jestert79 the Twirler (L7 DsGl), succumbed to Dowan's poison on D:5 on 2016-04-11 00:01:55, with 947 points after 4074 turns and 0:08:54. 20:04:19 or !lm * recent uniq if you want the kill 20:04:31 of the unique 20:04:33 !killratio * khufu 20:04:35 No battles for * and khufu. 20:04:43 !killratio khufu * recent 20:04:46 khufu wins 0.627% of battles against * (recent). 20:04:51 Top Killer 20:04:53 -!- tealeaves has quit [Quit: Bye] 20:04:54 <|amethyst> oh huh, the description of tomb lies 20:05:29 ? 20:06:16 -!- ProzacElf has joined ##crawl-dev 20:06:27 <|amethyst> "their growth is obstructed by the presence of any creature." 20:06:47 <|amethyst> then what's up with this monster_at(*ai)->teleport(true)? 20:07:30 <|amethyst> I think it's only obstructed by the presence of creatures who aren't allied with Khufu 20:07:55 which line is this? 20:08:16 <|amethyst> the teleporting is 20:08:22 <|amethyst> !source mon-cast.cc:5778 20:08:23 https://github.com/crawl/crawl/blob/master/crawl-ref/source/mon-cast.cc#l5778 20:08:31 ahhh 20:08:35 also the blink! 20:08:38 <|amethyst> the attitude check is further up, before the blink 20:08:52 some goofy-ass shit, for sure 20:09:05 (pardon my french) 20:09:26 <|amethyst> I think it makes sense... if it weren't usable when Khufu is adjacent to something, it would very rarely get cast 20:09:45 <|amethyst> and if it only put up some of the walls, that would just show off how stupid khufu's AI is 20:09:56 <|amethyst> since he's just wander back out of his tomb 20:10:01 <|amethyst> s/he's/he'd/ 20:10:15 when you need this many weird hacks and corner cases to get a spell sort of kind of sometimes working 20:10:18 ... 20:10:51 -!- Daekdroom has quit [Quit: Leaving] 20:10:55 <|amethyst> I would say something about IOOD, but I don't want that spell removed :) 20:11:17 iood is great. 20:11:30 <|amethyst> it had its own file until recently 20:11:45 <|amethyst> and the only reason it doesn't still is that someone decided beetles should work like IOOD :) 20:11:46 is mon-project gone? 20:11:50 ahh 20:11:53 that's not very recently 20:12:05 mu's boulder rewrite was my big abandoned project from two years ago 20:12:07 :( 20:12:14 nice kraken in a chei vault here 20:12:15 rip boulderformsprint 20:12:18 <|amethyst> "recently" 20:12:23 <|amethyst> mumra's? 20:12:34 w/e 20:12:34 yeah that was mumra's iirc 20:12:34 i believe in prefix-free dev naming. 20:12:52 I would kill for a new mu vault though 20:12:55 <|amethyst> /nick P 20:13:18 -!- insecticide has quit [Ping timeout: 248 seconds] 20:13:22 remember when entering 'ru' for something would turn up 'okawaru'? ?/G or &_ or something 20:13:29 prozacelf: wheals_shoals_ruined_temple uses a complete random (?) altar 20:13:51 ah well. it seemed fitting for chei 20:14:25 http://git.develz.org/?p=crawl.git;a=blob;f=crawl-ref/source/dungeon.cc;#l5185 20:14:29 since slogging around in a ton of water against a kraken sort of typifies what sucks about being with chei succinctly 20:14:42 ...very nice no case for hells or pan 20:14:51 ? 20:15:15 pleasingfungus: gotta have those zin altars in tartarus. 20:15:26 <|amethyst> PleasingFungus: ISTR something that gave caps the description for captain's cutlass 20:15:45 regret-index: that could be thematic!!! 20:15:51 <|amethyst> PleasingFungus: oh, and when searching for "fireba" would turn up "ghostly fireball" 20:16:03 |amethyst: there was also the bug that made 'bat' and 'rat' show up in the ?/ skill lookup 20:16:04 -!- JoeltCo has quit [Ping timeout: 276 seconds] 20:16:08 gotta have those dithmenos altars in gehenna. 20:16:21 regret-index: it's ironic. you wouldn't get it 20:16:36 <|amethyst> oh 20:16:43 -!- Marvin is now known as Guest62513 20:16:44 <|amethyst> this was a good one 20:16:47 <|amethyst> %git dc9adda2 20:16:47 07|amethyst02 * 0.15-a0-2029-gdc9adda: Don't place random monsters with &M 10(1 year, 9 months ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/dc9adda271b6 20:17:41 pleasingfungus, I made vaults with phoenix simulacra. 20:17:44 remember back before we switched &M and &m? 20:17:46 those were the days 20:18:09 why does "make a monster by number" even need to exist 20:18:51 could theoretically be useful for debugging 20:18:56 <|amethyst> not sure really 20:18:59 if you wanted to figure out what a given monster index corresponded to 20:19:02 and didn't want to calculate it 20:19:26 <|amethyst> it lets you get around some of the checks for monster placement (like dummies), but usually that just means a crash 20:19:31 PleasingFungus: you don't need to tell me, I read highlight alerts automagically 20:19:31 chequers: You have 6 messages. Use !messages to read them. 20:19:49 <|amethyst> PleasingFungus: IMO easiest way to do that is with a debugger 20:19:56 -!- Shred has quit [Quit: Page closed] 20:20:04 <|amethyst> PleasingFungus: I guess I just put 'easy' and 'debugger' in the same sentence, so... 20:20:21 <|amethyst> IMO the easiest way for a *nerd* to do that is with a debugger 20:20:28 i'm bad at debug 20:20:40 we have too many code nerds and not enough artist nerds 20:20:49 agreed 20:21:04 that is why I will be switching over to art duty full-time, starting Apr. 18th. 20:21:15 -!- Guest62513 has quit [Ping timeout: 276 seconds] 20:21:38 seventeen days late 20:21:47 <|amethyst> PleasingFungus: with gdb you can do: p (int)MONS_STORM_DRAGON and p (monster_type)420 20:22:29 regret-index: I had to get taxes done. You know how it is. 20:22:48 |amethyst: did you see my question about password resets for dgl? how do you do it? 20:22:48 Well, maybe. 20:23:04 -!- MarvinPA has left ##crawl-dev 20:23:11 chequers: are you prepared to do the needful wrt meatsprint scores? 20:23:18 <|amethyst> wait wait 20:23:34 <|amethyst> what is the proposed way to fix meatsprint scores? 20:23:54 something about switching digits of the score to 0s 20:23:56 00:48 ##crawl-dev: <+PleasingFungus> !tell chequers "10:15:46 <|amethyst> could edit that, but you have to make sure the result is the same number of bytes. it might work to make it 0000332704 or something" 20:24:04 <|amethyst> ok 20:24:06 this is some deep recursion 20:24:14 <|amethyst> just making sure 20:24:20 <|amethyst> it has to be exactly the same length 20:24:21 <|amethyst> also 20:24:46 <|amethyst> that will still require work on sequell and scoring 20:24:54 !hs * 20:24:57 5457637. edsrzf the Devastator (L23 DsCj of Okawaru), blasted by an ancient lich (crystal spear) on Depths:3 (lemuel_river_lethe) on 2016-03-20 21:39:50, with 1859332704 points after 61543 turns and 5:46:14. 20:24:58 pleasingfungus: clearly, your tile art skills should first be applied to the meatsprint monsters- 20:25:05 ooo 20:25:06 -!- debo has quit [Quit: Lost terminal] 20:25:09 <|amethyst> not sure if scoring would need a whole reimport or if it's easy enough to fix in the DB 20:25:14 they would become TRUE horrors!!! 20:25:17 |amethyst: i wanted to ask if it would simply be easier to delete the logfile entry and have sequell re-index 20:25:32 -!- debo has joined ##crawl-dev 20:25:43 <|amethyst> I don't know about sequell, but scoring takes 20 hours to re-index 20:26:14 <|amethyst> also, deleting the entry means the game still counts as alive, though I guess that's no different from deleting your save 20:26:44 have I ever mentioned how much I hate the crawl system of writing log data into a single large file 20:26:50 which can never be rotated 20:27:26 why would you need to rotate a log file if you're not using spinning platters...? 20:27:29 <|amethyst> yeah, would be nice if we had a protocol for servers to push scores 20:27:41 webtiles-changes-changes 20:27:43 <|amethyst> s/scores/logs etc/ 20:27:45 hm 20:27:48 ps, was 0000332704 calculated to be the correct-ish score, or a random number? If the latter, I would just use 000001 20:27:59 strongly suspect a random number 20:28:05 <|amethyst> probably a random number 20:28:20 <|amethyst> chequers: re passwords 20:28:29 |amethyst: I don't think I asked you - do you know what's required to get webtiles-changes rolled out? I asked gammafunk and he just evaded and was generally a pain in the butt 20:28:48 v=0.18-a0:vlong=0.18-a0-1593-g7a89b71:lv=0.1:vsavrv=Git::0.18-a0-1593-g7a89b71:vsav=34.166:tiles=1:name=edsrzf:race=Demonspawn:cls=Conjurer:char=DsCj:xl=23:sk=Conjurations:sklev=18:title=Devastator:place=Depths::3:br=Depths:lvl=3:absdepth=25:hp=-5:mhp=235:mmhp=235:mp=40:mmp=40:bmmp=40:str=15:int=35:dex=20:ac=29:ev=14:sh=16:god=Okawaru:start=20160218190853S:dur=20774:turn=61543:aut=604249:kills=2294:fifteenskills=Fig 20:28:59 hopefully that works to fix this 20:29:05 -!- Ladykiller70 has quit [Read error: Connection reset by peer] 20:29:11 fifteenskills=Figh 20:29:25 PleasingFungus: AIUI a lot of each server admin's time, and especially lots of |amethyst's 20:29:27 a mere figh leaf 20:29:33 why especially for him? 20:29:36 the only part that really matters from that spam is sc=0000000001 20:29:43 also, like, what exactly is needed? 20:29:49 PleasingFungus: because he's the de-facto admin of the oldest few servers, I think 20:30:19 <|amethyst> chequers: my procedure is: 1. check the email address of the account (if it's not set or is obviously fake, need to verify identity some other way) with dgl ls-users 2. pwgen 8 1 3. dgl passwd username 4. send an email 20:30:36 the config file can be upgraded automatically, but nobody has really tested the upgrade process, or tested webtileschanges on an upgraded server for an extended period of time, so he'd probably get all those jobs 20:30:57 someone griefed hypersmh recently 20:31:03 |amethyst: damn your dgl script 20:31:04 on lld and one of the european servers 20:31:05 <|amethyst> gammafunk: I sent a !tell to Tzer0 20:31:08 ah, thanks 20:31:14 -!- CKyle has joined ##crawl-dev 20:32:08 <|amethyst> re webtiles-changes and CSZO 20:32:24 <|amethyst> I am happy to give access to someone who wants to do the necessary work 20:33:03 <|amethyst> CAO you'd have to talk to r a x 20:33:03 yeah I think there's a lot of work in going over that branch and figuring out what needs to be changed/kept 20:33:03 it's not 'rolling it out' 20:33:24 what in the branch needs to be changed/kept, or what in terms of existing config needs to be changed/kept? 20:33:30 -!- CKyle has quit [Client Quit] 20:33:31 -!- tealeaves has quit [Quit: Bye] 20:33:38 <|amethyst> IMO one thing that would make it a lot easier to deploy 20:33:44 <|amethyst> but I don't know how feasible it is 20:33:53 <|amethyst> is an ability to load the old configs 20:33:59 <|amethyst> I know there are scripts to do conversion 20:34:11 hrm, yeah it could be done but that's some work 20:34:19 -!- lobf has joined ##crawl-dev 20:34:25 <|amethyst> if those can be made to work without manual intervention, you could do that at startup 20:34:30 there's several options that have been added which are mandatory now, I think 20:34:35 anyhow you basically need to read the commits and decide what you want to keep 20:34:38 (and which couldn't be computed) 20:35:07 <|amethyst> hm 20:35:17 <|amethyst> does webtiles-changes still work for casual use btw? 20:35:30 |amethyst: speaking of scoring, the top score for GhFE was made while CAO scoring was broken and apparently shows in Sequell but still not on CAO scoring pages 20:35:32 <|amethyst> just starting up the server with no configuration? 20:35:36 how do you mean, just starting it without any config work? 20:35:41 <|amethyst> chequers: what server? 20:35:42 -!- sage1234-iphone has quit [Ping timeout: 248 seconds] 20:35:43 i don't think so 20:35:45 |amethyst: CPO 20:35:48 It does run when I last merged master 20:35:52 !lg . ghfe max=score 20:35:53 No games for chequers (ghfe). 20:36:03 oops 20:36:04 <|amethyst> !lg * ghfe max=score x=src 20:36:05 2587. [src=cpo] Ultraviolent4 the Conqueror (L27 GhFE of Makhleb), escaped with the Orb and 15 runes on 2016-04-05 04:43:36, with 17897897 points after 86807 turns and 6:46:34. 20:36:07 seems like it'd be unfortunate if it didn't work casually 20:36:14 would make webtiles testing very difficult 20:36:14 But I'm not sure what's the really big thing we're even gaining from using webtiles-changes tbh 20:36:41 tbh, neither am I. my primary concern is that all webtiles-specific dev seems to be blocked on it 20:37:03 Yeah, I don't think that's the case really; anyone can work on webtiles in trunk 20:37:10 two years ago, I remember nrook being told that if he wanted to make any webtiles changes or contributions, they should be in webtiles-changes 20:37:11 and Medar has been doing some 20:37:27 PleasingFungus: i was told the same thing, hence why CPO runs webtiles-changes 20:37:33 (I wanted to fix bugs) 20:37:38 a noble goal 20:37:51 <|amethyst> !lg * ghfe max=score x=src,cv 20:37:52 2587. [src=cpo;cv=0.18-a] Ultraviolent4 the Conqueror (L27 GhFE of Makhleb), escaped with the Orb and 15 runes on 2016-04-05 04:43:36, with 17897897 points after 86807 turns and 6:46:34. 20:37:52 now I'm trying to get Gh ghosts 20:38:10 right, I think that was much more true when people were more working on it, but edlothial is gone 20:38:29 -!- travis-ci has joined ##crawl-dev 20:38:30 The build has errored. (master - d6c99dd #5254 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/122110740 20:38:30 -!- travis-ci has left ##crawl-dev 20:38:34 oh no 20:38:55 <|amethyst> !lg * ghfe max=score x=src,cv,rstart,rend 20:38:55 2587. [src=cpo;cv=0.18-a;rstart=2016-04-04 13:19:51 [20160304131951S];rend=2016-04-05 04:43:36 [20160305044336S]] Ultraviolent4 the Conqueror (L27 GhFE of Makhleb), escaped with the Orb and 15 runes on 2016-04-05 04:43:36, with 17897897 points after 86807 turns and 6:46:34. 20:40:20 fwiw, I think webtiles-changes is much easier to set up for actual server admins than webtiles 20:40:47 not much of the convenience improvements strictly depend on webtiles-changes, but they'd have to be reimplemented from scratch for webtiles 20:41:01 <|amethyst> !lg * ghfe max=score x=src,cv,rstart,rend -log 20:41:02 2587. Ultraviolent4, XL27 GhFE, T:86807: https://crawl.project357.org/morgue/Ultraviolent4/morgue-Ultraviolent4-20160405-044336.txt 20:41:20 well I think the issue is that by reworking the config and not also reworking dgl and doing all the work to support upgrading for dgl-based servers 20:41:25 it's in an unviable state 20:42:29 hm, I thought the compatibility with dgl should be unchanged? 20:43:05 <|amethyst> other than the scripts that generate the config file 20:43:17 yeah 20:43:18 -!- Bcadren has quit [Ping timeout: 260 seconds] 20:43:20 <|amethyst> which isn't that much of a problem itself 20:43:31 <|amethyst> they would work with other formats just fine 20:43:46 <|amethyst> but do need some changes for the deployment target locations etc 20:44:13 <|amethyst> I have no idea why that CPO game is missing 20:44:17 ah, dgl the shell script 20:44:20 I had even made a dgl script that can support webtiles-changes, but it's been a while and I'm not sure of all the issues 20:44:25 ??nfm 20:44:25 nfm[1/7]: <+gammafunk> |amethyst: I've a patch for the webtiles-changes branch on dgamelaunch-config: http://sprunge.us/HONd?diff 20:44:39 <|amethyst> aha 20:45:10 -!- Ultraviolent4 has joined ##crawl-dev 20:45:10 <|amethyst> you now have commit access to that repo btw, since it's in the crawl org now 20:45:21 <|amethyst> back in a bit 20:45:50 yeah, and I'm not even sure about that server score list feature 20:47:36 hrm, some of the branches got lost it seems 20:48:24 I think that patch is based on https://github.com/neilmoore/dgamelaunch-config/commits/webtiles-changes 20:48:24 -!- meatpath has quit [Ping timeout: 268 seconds] 20:48:34 anyhow it's all kind of a big mess! 20:48:43 Bless This Mess 20:49:19 -!- lobf has quit [Quit: lobf] 20:50:35 * PleasingFungus blesses this mess with more time in this world. 20:52:04 is there a canned response somewhere to "why won't we ever add dual-wielding?" 20:52:18 I know I saw a good response at some point 20:52:20 ??won't add 20:52:20 I don't have a page labeled won't_add in my learndb. 20:52:32 ??won't do 20:52:32 won't do[1/1]: https://crawl.develz.org/wiki/doku.php?id=dcss:planning:wont_do 20:52:47 not exactly verbose 20:53:10 i think Lasty made a good tavern post on the subject 20:53:34 there's definitely some commits of mine in the webtiles-changes branch that should DIAF 20:53:39 cough janitor commands cough 20:56:53 wheals: a good tavern post...!? 20:57:45 -!- Zxpr1jk has quit [Read error: Connection reset by peer] 20:58:06 -!- rageoholic has quit [Quit: Page closed] 20:58:14 -!- TAS_2012v has quit [Read error: Connection reset by peer] 20:58:39 Stones not displayed in quiver slot even though quivered 13https://crawl.develz.org/mantis/view.php?id=10354 by rageoholic 20:59:01 -!- TAS_2012v has joined ##crawl-dev 21:00:03 -!- omarax has quit [Remote host closed the connection] 21:01:03 -!- kaiza has quit [Ping timeout: 244 seconds] 21:01:16 03wheals02 07* 0.18-a0-1745-gffa9a88: Prevent a crash if Kiku corpse drop created an orc corpse. 10(10 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/ffa9a88f7d43 21:01:21 -!- travis-ci has joined ##crawl-dev 21:01:21 The build has errored. (master - 3ac35cc #5255 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/122120105 21:01:21 -!- travis-ci has left ##crawl-dev 21:01:21 -!- techieAgnostic has quit [Ping timeout: 268 seconds] 21:01:33 ahh, that bug 21:01:35 oh dear 21:01:54 oh, good, all builds are failing because, uh, launchpad is dead? 21:02:15 it happens every so often 21:02:49 -!- techieAgnostic has quit [Client Quit] 21:02:55 it would probably happen less if we moved to container-based but we can't until https://github.com/travis-ci/apt-source-whitelist/pull/131 is merged 21:04:24 -!- CanOfWorms has joined ##crawl-dev 21:04:39 huh, they don't have sdl2? 21:05:04 nrook was suggesting that our actual game servers should be containerized - this was wrt the meatsprint bug, iirc 21:05:14 however I know nothing about servers 21:05:34 <|amethyst> not sure how containerizing would help, unless the idea is that every single version gets its own container 21:05:47 <|amethyst> which would make things like the watch menu a lot harder 21:06:06 -!- Lasty has quit [Quit: Leaving.] 21:06:07 i think that was the idea, yeah 21:06:33 <|amethyst> putting every version in its own directory would solve the problem 21:06:54 -!- serQ has quit [Quit: suddenly gone...] 21:07:01 <|amethyst> and would be a lot less overhead than an entire container 21:07:18 true. but have you considered... _best practices...?_ 21:07:20 ack, gotta go 21:07:22 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]] 21:09:51 -!- lobf has joined ##crawl-dev 21:11:05 -!- lobf has quit [Client Quit] 21:14:45 -!- tealeaves has quit [Quit: Bye] 21:15:31 -!- lobf has joined ##crawl-dev 21:15:51 -!- tealeaves has quit [Client Quit] 21:15:57 -!- Lasty has joined ##crawl-dev 21:25:56 -!- Leszczynek has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 21:26:30 |amethyst: what do you mean every version in its own directory? 21:26:34 that's how cpo works at present 21:26:39 if I understand what you mean 21:26:57 path/to/dcss/trunk/shahash-of-build/ 21:32:41 -!- travis-ci has joined ##crawl-dev 21:32:42 The build has errored. (master - 905863d #5256 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/122121540 21:32:42 -!- travis-ci has left ##crawl-dev 21:34:39 -!- JoeltCo has quit [Quit: Quitting] 21:37:13 <|amethyst> chequers: including the saves dir? 21:37:29 <|amethyst> chequers: that's where the des cache is 21:50:43 -!- Guest64 has quit [Quit: Textual IRC Client: www.textualapp.com] 21:51:37 New branch created: defcount (1 commit) 13https://github.com/crawl/crawl/tree/defcount 21:51:37 03argonaut02 {wheals} 07[defcount] * 0.18-a0-1746-gfa59832: Count defensive actions. 10(6 months ago, 12 files, 153+ 28-) 13https://github.com/crawl/crawl/commit/fa5983245acb 21:52:13 |amethyst: i tested that^ and it seems to be working 21:52:47 -!- amalloy is now known as amalloy_ 21:53:00 the code checks out to me, but since i mistakenly merged it in the first place i'd like a second opinion :) 21:54:10 <|amethyst> wheals: hm... I guess "armour" is supposed to count only those times it completely blocks damage? 21:54:26 <|amethyst> wheals: I was going to object, but then I realised there's not much else that makes sense for armour 21:55:16 -!- techieAgnostic has quit [Ping timeout: 244 seconds] 21:55:23 i suppose you could argue the general utility of the knowledge either way 21:55:53 -!- CKyle has joined ##crawl-dev 21:56:11 but even if the number itself doesn't tell you much, the trend can tell you something about how good your armour is versus attacks 21:57:00 while rebasing this, i was wondering why the code for phasing seem to have gone away... 21:57:13 i had to use git log -S to remember phase shift had been removed :) 21:58:24 <|amethyst> wheals: one thing that would be interesting to count, though probably it would have to be in addition to this number 21:59:38 <|amethyst> wheals: count each incoming hit as the fraction (saved / damage), and sum those 22:00:02 -!- omarax has quit [Remote host closed the connection] 22:01:09 <|amethyst> wheals: or maybe better yet (if there were some way to do it without an information leak), just sum up saved and damage separately, so you can find out what percentage of total damage was prevented 22:01:25 <|amethyst> anyway, I was supposed to be looking at the save compat part of this 22:01:41 yeah 22:01:57 as i said loading an old save worked for me, as did checking out ?# 22:02:16 -!- Daekdroom has quit [Remote host closed the connection] 22:02:25 -!- Marvin is now known as Guest45440 22:02:44 <|amethyst> and the stuff in ?# for the old game looked correct too (weapon enums didn't shift or anything)? 22:03:06 can we have acid crabs? 22:03:28 that's right 22:05:55 <|amethyst> wheals: looks ok to me, just a couple of things I would change 22:05:57 -!- techieAgnostic has quit [Quit: WeeChat 1.4-dev] 22:05:58 |amethyst: the des cache has the sha has built in 22:06:25 eg ./dcss-0.17/save/cache.0.17.1-2-g5865329/des/branches_zot.idx 22:06:40 -!- Guest45440 has quit [Ping timeout: 244 seconds] 22:06:42 <|amethyst> hmm 22:07:18 <|amethyst> then maybe it is a more general problem that only showed up on CPO because CPO builds 100x as often as the other servers 22:07:45 it goes through periods of occurrence, eg it hasn't happened for months now 22:07:52 but when it happens I'll get several reports over a week 22:07:56 -!- Blade- has joined ##crawl-dev 22:08:06 <|amethyst> wheals: mainly, count_action_get_types() should return a pair rather than having two outparams 22:08:10 <|amethyst> chequers: hmm 22:08:25 it's not quite random enough to be data/ram corruption imo 22:09:13 <|amethyst> wheals: and this: compound_subtype = (auxtype << 16) | (short)subtype; should really be using (subtype & 0xffff) without the (short) I think 22:10:22 i was wondering 22:10:27 why dr is sid 22:10:31 and not id 22:10:32 good point 22:10:46 we don't want to necessarily rely on short being 16-bit 22:10:53 str is kinda useless cos no armour 22:10:57 <|amethyst> wheals: yeah, all those shorts are questionable 22:11:03 <|amethyst> namelastname112: Dr sometimes do melee damage 22:11:38 how much +dam do you get from str? 22:11:50 'not nothing' 22:11:55 <|amethyst> and more generally, automatic level-up stats, except for DG, aren't generally assigned for optimality 22:12:08 03chequers02 07https://github.com/crawl/crawl/pull/193 * 0.18-a0-1317-g04c50df: some fixes 10(2 minutes ago, 2 files, 10+ 12-) 13https://github.com/crawl/crawl/commit/04c50df97fe9 22:12:43 i just get sad every time my dr "feels stronger" 22:12:54 <|amethyst> approximately 2/39 per point of strength above 11 22:13:16 <|amethyst> err 22:13:23 <|amethyst> sorry, 1/39 on average 22:13:55 <|amethyst> int dammod = 39; 22:13:55 <|amethyst> if (you.strength() > 11) 22:13:55 <|amethyst> dammod += (random2(you.strength() - 11) * 2); 22:14:04 so 9 points of str equal to approx a +0.2 slay bonus 22:14:17 that's not a lot 22:14:24 <|amethyst> huh 22:14:29 <|amethyst> no, not 2/39 points of damage 22:14:34 <|amethyst> +2/39 times the damage 22:14:40 <|amethyst> err, 1/39 22:14:47 <|amethyst> so at 50 str you get double damage 22:15:12 that's something 22:15:24 <|amethyst> (double on average) 22:15:53 <|amethyst> though really 22:16:13 <|amethyst> I don't know how much it would hurt to make everything work like DG 22:16:20 dex is kinda more important imo 22:16:20 |amethyst: regarding the lua bug, can you think of any way to detect we're reading a sprint map lua file while in non-sprint mode? 22:16:23 <|amethyst> with slower progression of course to counteract that 22:16:30 because you really want that ev 22:16:48 if I recall someone did some analysis and str eventually becomes better than slay 22:16:51 <|amethyst> chequers: you could add a check in the sprint maps, but 22:16:58 depends on the weapon base damage I think 22:17:11 <|amethyst> chequers: for this specific manifestation of the problem, there's already something to detect it 22:17:25 there is? 22:17:38 <|amethyst> %git 65af6d36 22:17:38 07PleasingFungus02 * 0.18-a0-1626-g65af6d3: Add a custom scoring assert 10(3 weeks ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/65af6d36f213 22:17:43 ah 22:18:02 well, mostly when the bug occurs, people attempting to "continue" though it end up with a crash 22:18:17 edsrzf's game is the only one I know of which didn't crash, and thus created a buggy score 22:18:27 <|amethyst> yeah, this just makes it crash 22:18:28 -!- CKyle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 22:18:35 I was thinking of a way to detect when the bug triggers 22:18:37 do ghsots sometimes spawn in walls 22:18:45 <|amethyst> chequers: detect and fix the problem? 22:19:00 <|amethyst> chequers: I don't think the sprint code is the right place for fixing it 22:19:13 <|amethyst> chequers: I mean, fixing it needs to happen in the map cache code 22:19:17 I agree 22:19:17 <|amethyst> s/map/des/ 22:19:30 <|amethyst> so the detection should probably happen there as well 22:19:40 if you remember, I had some commits added with your help a while ago which show weird data when the crash occurs 22:19:52 %git 33ce26c 22:19:52 07chequers02 {|amethyst} * 0.17-a0-2078-g33ce26c: Improve reason string for map_load_exception. 10(6 months ago, 3 files, 14+ 7-) 13https://github.com/crawl/crawl/commit/33ce26c6607f 22:20:29 <|amethyst> and what data does that give? 22:20:32 <|amethyst> I mean 22:20:40 the problem happens after you get a line saying "Map was built for a different version of Crawl (map: 35.1 us: random.random)" 22:20:49 <|amethyst> completely random? 22:20:55 <|amethyst> wait 22:20:57 <|amethyst> 35.1 22:21:03 sorry, the numbers are random, from memory 22:21:08 <|amethyst> ... 22:21:15 and I think i transposed the numbers 22:21:24 <|amethyst> the point of collecting the information was to know what the numbers are :) 22:21:36 <|amethyst> it doesn't help to tell me "there were numbers there" :) 22:21:38 it's hard to get users to report the exact string!! :P 22:21:53 <|amethyst> oh, this only shows up to the screen I guess 22:22:02 <|amethyst> maybe we should just assert then 22:22:12 <|amethyst> temporarily at least 22:22:16 I remember one user reported 0.0 for the map, and another user reported non-zero numbers 22:22:39 <|amethyst> hmm 22:22:41 I'd support that, although CPO crashes don't announce in here 22:23:01 bbl 22:23:01 <|amethyst> are your saves directories on NFS by any chance? 22:23:06 nope 22:23:10 <|amethyst> hm 22:23:26 normal ext4 linux ubuntu ami ec2 instance 22:25:17 -!- Blade- has quit [Ping timeout: 244 seconds] 22:30:29 -!- elliptic has quit [Quit: Leaving] 22:30:35 -!- knu has quit [Read error: Connection reset by peer] 22:32:05 -!- elliptic has joined ##crawl-dev 22:32:58 03wheals02 07[defcount] * 0.18-a0-1747-gf58be14: Cleanup code (|amethyst). 10(15 minutes ago, 3 files, 10+ 10-) 13https://github.com/crawl/crawl/commit/f58be14683cf 22:35:36 does that take care of the issues? 22:38:45 <|amethyst> wheals: hm, one more thing I thought of: the three-argument count_action maybe should ASSERT_RANGE(subtype, 0, 0x10000) and likewise auxtype 22:39:12 -!- sorlin has quit [Quit: Leaving.] 22:39:32 <|amethyst> to make sure it isn't losing information 22:39:56 <|amethyst> oh 22:40:07 <|amethyst> I think I see why the (short) was there now 22:40:42 <|amethyst> because subtype can be negative 22:41:02 oh yeah 22:41:05 ugh 22:41:10 <|amethyst> wheals: so I guess that did need to be something like 22:42:19 <|amethyst> return make_pair(int16_t(compound_subtype & 0xFFFF), int16_t((compound_subtype >> 16) & 0xFFFF)) 22:42:31 <|amethyst> int16_t better than short here I think 22:42:35 <|amethyst> or maybe better 22:44:37 <|amethyst> static int _extend_low_16(int x) { return int(int16_t(x)); } 22:45:03 <|amethyst> then return make_pair(_extend_low_16(compound_subtype), _extend_low_16(compound_subtype >> 16)); 22:46:06 <|amethyst> then the assert would be e.g. ASSERT_RANGE(subtype, -32768, 32768); 22:46:53 i reduced it to return make_pair(int16_t(compound_subtype), 22:46:53 int16_t(compound_subtype >> 16)); 22:47:08 -!- mizu_no_oto has quit [Client Quit] 22:47:38 <|amethyst> did you change the return type? 22:47:41 no 22:47:54 <|amethyst> oh, I guess that works because the pair converts 22:48:08 yeah int coercion can be... strange sometimes 22:48:12 <|amethyst> you're making a pair and converting that to a pair 22:48:29 oh 22:48:59 <|amethyst> can do make_pair or for that matter pair 22:49:15 <|amethyst> since there's no reason to use make_pair other than for the type inference 22:49:26 <|amethyst> s/type/template parameter/ 22:49:35 fewer characters :P 22:51:00 <|amethyst> btw, I think int16_t etc are among the best inventions of the mid-to-late 90s 22:51:08 <|amethyst> in C anyway 22:51:28 03wheals02 07[defcount] * 0.18-a0-1748-g0c9b5fd: Fix potential issues with negative numbers and add an assert. 10(9 seconds ago, 1 file, 5+ 3-) 13https://github.com/crawl/crawl/commit/0c9b5fdae8a6 22:51:36 <|amethyst> a pox on short and long! and int is suspect 22:51:56 -!- nikheizen has quit [Quit: leaving] 22:52:10 -!- lobf has quit [Quit: lobf] 22:54:12 <|amethyst> I wonder how many places we use int32_t where really int_fast32_t or int_least32_t would work 22:54:51 -!- mizu_no_oto has quit [Client Quit] 22:55:02 <|amethyst> I guess most of the places would require careful thinking if the type could be bigger, so int32_t is probably safer 22:57:07 <|amethyst> wheals: apparently you might need to #define __STDC_CONSTANT_MACROS with some compilers/libcs? 22:57:49 -!- ProzacElf has quit [Ping timeout: 244 seconds] 22:57:54 -!- tealeaves has quit [Quit: Bye] 22:57:55 <|amethyst> wheals: probably doesn't matter on anything we support, but then I do see __STDC_FORMAT_MACROS in msvc.h and externs.h 22:58:09 so it's all good 22:58:25 <|amethyst> yeah, I was going to say, leave that out and see if anyone complains 22:58:36 <|amethyst> if no one does, maybe we can remove the __STDC_FORMAT_MACROS too 22:59:06 <|amethyst> I have no idea whether we still compile in MSVC 22:59:22 <|amethyst> I don't think anyone's tried in a long time 23:00:02 -!- omarax has quit [Remote host closed the connection] 23:00:11 <|amethyst> err 23:00:27 <|amethyst> it wouldn't be __STDC_CONSTANT_MACROS anyway, it would be __STDC_LIMIT_MACROS 23:01:27 <|amethyst> _STDC_CONSTANT_MACROS are INT16_C(0xFFFF) and friends 23:01:54 -!- sorlin has quit [Ping timeout: 260 seconds] 23:03:40 ugh 23:03:47 negatives are still not working 23:04:32 -!- us17 has quit [Ping timeout: 244 seconds] 23:04:57 possibly because of automatic integer raising 23:05:11 or whatever it is 23:05:29 <|amethyst> negative numbers as arguments to count_action? 23:05:51 yes 23:05:59 <|amethyst> what's happening instead? 23:06:06 testing with reflection, which passes -1, 1 23:06:19 it ends up tallied as "Error" in the file 23:06:30 <|amethyst> oh 23:06:35 ...oh 23:06:38 case 1: 23:06:38 <|amethyst> compound_subtype = (auxtype << 16) | int16_t(subtype); 23:07:00 should be case -1 23:07:20 <|amethyst> also the line that I wrote 23:07:29 <|amethyst> overwrites the axutype 23:07:31 <|amethyst> aux 23:07:34 yeah that fixed it 23:07:42 changing the case 23:07:46 <|amethyst> because the int16_t gets promoted to an integer and sign extended 23:07:55 <|amethyst> hm 23:08:06 <|amethyst> I would expect the auxtype to be turned into -1 too 23:08:12 <|amethyst> because of the thing I mentioned 23:08:29 it could be that is happening 23:08:40 how would you fix the other issue 23:08:44 <|amethyst> oh 23:08:52 <|amethyst> you mean this case 1: 23:08:58 <|amethyst> case 1: 23:08:58 <|amethyst> + return "Reflected"; 23:09:01 yeah 23:09:06 it should be cae -1: 23:09:09 case 23:09:29 <|amethyst> no 23:09:31 -!- PsyMar has quit [Quit: witty quit message goes here] 23:09:35 <|amethyst> -1, 1 is subtype -1 auxtype 1 23:09:42 <|amethyst> the case is on auxtype 23:09:55 <|amethyst> you were getting error because of the thing I mentioned 23:10:10 <|amethyst> changed the auxtype, which should have been 1, to -1 23:10:31 I SURE AM GLAD WE'RE SAVING SEVERAL BYTES BY PACKING THIS IN ONE VARIABLE 23:10:39 <|amethyst> heh 23:11:01 <|amethyst> well, the alternative would be save-compat code for the action counts 23:11:08 <|amethyst> pick your poison 23:11:43 would it work if this was changed to uint16_t(subtype) 23:12:02 <|amethyst> leave that line as compound_subtype = (auxtype << 16) | (subtype & 0xFFFF) 23:12:02 oh ok 23:12:21 <|amethyst> it's on the way out, not in, that you need to worry about sign extension 23:12:32 <|amethyst> s/worry about/do/ 23:12:39 <|amethyst> you always have to worry about it 23:12:46 <|amethyst> C sure is fun 23:13:10 <|amethyst> hmmm 23:13:25 i'm sure a type system will fit right in here, they said 23:13:35 <|amethyst> aww 23:13:55 <|amethyst> I was hoping we could just reuse level_id::from_packed_place, but that uses bytes 23:14:08 -!- amalloy_ is now known as amalloy 23:15:04 the old reflections are still errors, but the new ones are now showing up as Reflected 23:15:08 thanks for the help 23:15:24 * geekosaur waits for the fork that rewrites crawl in rust... >.> 23:15:26 (that sounds sarcastic, doesn't it. i'm not trying to be) 23:16:24 -!- AreBrandon has quit [Ping timeout: 268 seconds] 23:17:54 <|amethyst> wheals: oh 23:18:23 <|amethyst> wheals: you're on 64 bit I imagine? 23:18:29 yeah 23:19:26 03wheals02 07[defcount] * 0.18-a0-1749-g70a9398: Fix using a negative subtype (|amethyst). 10(8 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/70a93980f3de 23:21:21 <|amethyst> hm, no, that ought to be fine 23:21:27 <|amethyst> how old is this old game? 23:21:39 <|amethyst> oh, reflection 23:21:57 <|amethyst> so not old enough for it to be the TAG_MINOR_ACTION_THROW thing I'm looking at in tags.cc 23:21:58 -!- PleasingFungus has joined ##crawl-dev 23:22:09 yeah i mean from the previous commit 23:22:16 <|amethyst> oh 23:22:28 reflection wasn't tracked before this branch 23:22:28 <|amethyst> if it's from the previous buggy commit that's expected :) 23:22:37 yep 23:22:46 it got written down wrong 23:23:26 <|amethyst> I do think that save compat code would need to be fixed though 23:23:31 <|amethyst> for very old saves 23:23:38 <|amethyst> then again 23:24:00 would it cause crashes or just incorrect action counts 23:24:05 <|amethyst> it's probably too late to do anything about those entries if they've been transferred through intermediate versions 23:24:19 <|amethyst> I think just incorrect counts? 23:24:24 <|amethyst> not sure though 23:25:06 <|amethyst> Try loading a game from 0.11 release 23:25:10 seeing as it was the very fourth minor tag in this major, small breakages seem OK :) 23:25:13 <|amethyst> heh 23:27:07 <|amethyst> I wonder how much it would simplify things to make the key of you.action_count a pair and do all the bit packing in tags.cc 23:27:40 <|amethyst> (but that shouldn't hold back the PR I think) 23:27:55 that's a long pair! 23:28:21 <|amethyst> using pair = tuple 23:28:47 not how using-directives work aiui :p 23:29:20 i'll probably look over, rebase, and merge the branch tomorrow then 23:29:29 <|amethyst> template using pair = tuple 23:29:50 <|amethyst> (no idea if that actually works) 23:31:20 -!- wheals has quit [Remote host closed the connection] 23:31:20 -!- knu has quit [Read error: Connection reset by peer] 23:31:24 <|amethyst> ah, template using pair = typle; 23:31:31 <|amethyst> s/typle/tuple/ 23:33:26 -!- Lasty has quit [Quit: Leaving.] 23:33:49 -!- Lasty has joined ##crawl-dev 23:35:39 -!- Kalir has quit [Changing host] 23:36:35 -!- techieAgnostic has quit [Ping timeout: 244 seconds] 23:43:08 -!- Blade- has joined ##crawl-dev 23:43:58 -!- squimmy has quit [Ping timeout: 248 seconds] 23:57:44 -!- tealeaves has quit [Quit: Bye]