00:00:04 -!- omarax has quit [Remote host closed the connection] 00:00:53 -!- valrus has quit [Ping timeout: 276 seconds] 00:04:57 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.19-a0-1021-g80cc50c (34) 00:05:36 -!- Evablue has quit [Quit: Evablue] 00:07:24 -!- Suga_H has quit [Read error: Connection reset by peer] 00:08:13 -!- nikheizen has quit [Quit: leaving] 00:08:34 -!- vede has quit [Ping timeout: 250 seconds] 00:11:21 -!- dolemite99 has quit [Quit: Page closed] 00:15:41 -!- Zxpr1jk has quit [Ping timeout: 250 seconds] 00:18:05 -!- _dhm has quit [Ping timeout: 240 seconds] 00:25:27 -!- Pacra has quit [Ping timeout: 240 seconds] 00:27:50 -!- WalkerBoh has joined ##crawl-dev 00:40:32 -!- Dracunos has quit [Ping timeout: 276 seconds] 00:48:05 -!- amalloy_ is now known as amalloy 00:54:14 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 00:58:10 -!- Basil has quit [Read error: Connection reset by peer] 00:59:54 -!- debo_ has joined ##crawl-dev 01:00:05 -!- omarax has quit [Remote host closed the connection] 01:00:18 -!- debo_ is now known as Guest90411 01:03:24 -!- simmarine has quit [Read error: Connection reset by peer] 01:04:09 -!- Guest90411 has quit [Ping timeout: 258 seconds] 01:12:09 -!- tealeaves has quit [Quit: Bye] 01:12:11 -!- zxc has joined ##crawl-dev 01:17:42 -!- dolemite99 has quit [Ping timeout: 250 seconds] 01:17:55 -!- aditya has quit [Ping timeout: 250 seconds] 01:19:12 -!- AndChat-596400 is now known as adibis|mobile 01:19:25 Unstable branch on crawl.develz.org updated to: 0.19-a0-1021-g80cc50c (34) 01:23:02 -!- eb_ has quit [Read error: Connection reset by peer] 01:30:37 -!- Nomi has quit [Read error: Connection reset by peer] 01:32:44 -!- cait has quit [Remote host closed the connection] 01:36:08 -!- debo_ has joined ##crawl-dev 01:36:32 -!- debo_ is now known as Guest76215 01:36:50 -!- jeefus has joined ##crawl-dev 01:37:26 -!- Wye has quit [Quit: Page closed] 01:40:44 -!- Guest76215 has quit [Ping timeout: 260 seconds] 01:41:06 -!- jefus has quit [Ping timeout: 260 seconds] 01:41:37 -!- eb_ has quit [] 01:47:27 -!- Zeor has quit [Quit: Leaving.] 01:54:21 -!- packet_loss has joined ##crawl-dev 01:56:04 Windows builds of master branch on crawl.develz.org updated to: 0.19-a0-1021-g80cc50c 01:56:18 -!- Krakhan has quit [Ping timeout: 264 seconds] 01:57:15 -!- PElf has joined ##crawl-dev 01:58:55 -!- packet_loss has quit [Ping timeout: 258 seconds] 02:00:05 -!- omarax has quit [Remote host closed the connection] 02:08:18 -!- MaBunny has quit [Ping timeout: 264 seconds] 02:09:09 -!- ByteStorm is now known as Mabunny 02:09:13 -!- Mabunny is now known as MaBunny 02:26:06 -!- Writ has quit [Ping timeout: 240 seconds] 02:26:24 -!- grisha5 has quit [Quit: Page closed] 02:29:44 -!- Brannock has quit [Ping timeout: 265 seconds] 02:37:44 -!- Siegurt has joined ##crawl-dev 02:51:59 -!- WalkerBoh has quit [Remote host closed the connection] 02:52:44 Monster database of master branch on crawl.develz.org updated to: 0.19-a0-1021-g80cc50c 03:00:04 -!- omarax has quit [Remote host closed the connection] 03:11:10 -!- Krakhan has quit [Changing host] 03:12:00 -!- debo_ has joined ##crawl-dev 03:12:24 -!- debo_ is now known as Guest71450 03:16:42 -!- Guest71450 has quit [Ping timeout: 252 seconds] 03:18:29 -!- scummos| has quit [Ping timeout: 276 seconds] 03:22:28 -!- infrashortfoo_ has quit [Ping timeout: 250 seconds] 03:24:09 -!- Cimanyd has quit [Quit: Page closed] 03:28:06 -!- Siegurt has quit [Quit: Leaving.] 03:30:09 -!- Krakhan has quit [Ping timeout: 265 seconds] 03:31:41 -!- hellmonk has quit [Quit: Page closed] 03:33:11 -!- PElf has quit [Read error: Connection reset by peer] 03:33:54 -!- PElf has joined ##crawl-dev 03:34:35 -!- pnom has quit [Read error: Connection reset by peer] 03:35:54 -!- DrKe has quit [Ping timeout: 264 seconds] 03:35:59 -!- Idolo has quit [] 03:37:36 -!- hyperbolic has quit [Ping timeout: 240 seconds] 03:38:06 -!- Henzell has quit [Ping timeout: 240 seconds] 03:39:31 -!- hyperbolic has joined ##crawl-dev 03:40:24 -!- DrKe has joined ##crawl-dev 03:41:39 -!- Kurshu has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 03:42:09 -!- Henzell has joined ##crawl-dev 03:42:49 -!- ProzacElf has quit [Ping timeout: 250 seconds] 03:44:26 -!- rossi_ has quit [Ping timeout: 244 seconds] 03:47:40 -!- ByteStorm is now known as OtakuSenpai 03:48:10 -!- MaBunny has quit [Ping timeout: 258 seconds] 03:48:57 -!- OtakuSenpai is now known as MaBunny 03:49:47 -!- ProzacElf has joined ##crawl-dev 03:50:10 -!- MaBunny is now known as OtakuSenpai 03:52:31 -!- adibis|mobile has quit [Quit: Bye] 03:55:05 -!- packet_loss has joined ##crawl-dev 03:59:14 -!- packet_loss has quit [Ping timeout: 244 seconds] 04:00:05 -!- omarax has quit [Remote host closed the connection] 04:05:37 -!- Dracunos72 has quit [Ping timeout: 244 seconds] 04:05:47 -!- OtakuSenpai has quit [Remote host closed the connection] 04:06:39 -!- docnvk has quit [Ping timeout: 244 seconds] 04:06:49 -!- Telnaior has quit [Read error: Connection reset by peer] 04:09:32 -!- grisha5 has quit [Quit: Page closed] 04:09:36 -!- GoblinBomb has quit [Ping timeout: 240 seconds] 04:11:13 -!- GauHelldragon2 has quit [Ping timeout: 250 seconds] 04:17:01 -!- VoxSomniator_ has quit [Quit: Leaving] 04:19:13 -!- adibis has quit [Ping timeout: 250 seconds] 04:19:47 -!- _dhm has quit [Ping timeout: 240 seconds] 04:32:44 -!- Patashu_ has joined ##crawl-dev 04:33:20 -!- PElf has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Would you like to know more?] 04:34:56 -!- Jafet has quit [Ping timeout: 265 seconds] 04:48:30 -!- amalloy is now known as amalloy_ 04:54:41 -!- ProzacElf has quit [Ping timeout: 276 seconds] 05:00:05 -!- omarax has quit [Remote host closed the connection] 05:02:28 -!- Undo has quit [Quit: Page closed] 05:05:05 -!- Patashu__ has joined ##crawl-dev 05:05:33 -!- nikheizen has joined ##crawl-dev 05:05:49 -!- Patashu__ has quit [Read error: Connection reset by peer] 05:08:17 -!- Patashu_ has quit [Ping timeout: 258 seconds] 05:13:00 -!- nikheizen has quit [Quit: leaving] 05:20:44 -!- nikheizen has joined ##crawl-dev 05:22:41 -!- Patashu has joined ##crawl-dev 05:28:50 -!- HellTiger has quit [Ping timeout: 260 seconds] 05:32:52 -!- PsyMar has quit [Ping timeout: 258 seconds] 05:40:09 -!- Kranix has quit [Ping timeout: 244 seconds] 05:45:43 -!- rossi_ has quit [Ping timeout: 250 seconds] 05:56:12 -!- packet_loss has joined ##crawl-dev 06:00:03 -!- omarax has quit [Remote host closed the connection] 06:00:45 -!- packet_loss has quit [Ping timeout: 258 seconds] 06:01:18 -!- LexAckson has joined ##crawl-dev 06:09:23 -!- nikheizen has quit [Quit: leaving] 06:19:03 -!- Kranix has quit [Ping timeout: 264 seconds] 06:20:30 -!- Shard1697 has joined ##crawl-dev 06:37:45 -!- vonhedlund has quit [Ping timeout: 240 seconds] 06:41:29 -!- bitcoinbastard has quit [Ping timeout: 260 seconds] 07:00:02 -!- omarax has quit [Remote host closed the connection] 07:00:50 -!- dienosore has quit [Quit: Page closed] 07:05:59 -!- _dhm has quit [Ping timeout: 260 seconds] 07:07:19 -!- Laraso has quit [Ping timeout: 250 seconds] 07:21:00 -!- Lasty has joined ##crawl-dev 07:25:27 -!- OtakuSenpai has quit [Ping timeout: 276 seconds] 07:39:28 -!- LexAckson has quit [Ping timeout: 244 seconds] 07:39:32 -!- bonghitz has quit [Remote host closed the connection] 07:46:14 -!- rossi_ has quit [Ping timeout: 258 seconds] 07:46:19 -!- debo has quit [Ping timeout: 250 seconds] 07:46:48 -!- Lightli has quit [Ping timeout: 250 seconds] 07:47:37 -!- thrig has quit [Ping timeout: 250 seconds] 07:56:44 -!- packet_loss has joined ##crawl-dev 08:00:02 -!- omarax has quit [Remote host closed the connection] 08:01:16 -!- zeia has quit [Ping timeout: 265 seconds] 08:01:18 -!- packet_loss has quit [Ping timeout: 250 seconds] 08:06:18 -!- doll has quit [Quit: Lost terminal] 08:07:37 -!- waat has quit [Ping timeout: 252 seconds] 08:12:12 -!- Pekkekk has quit [] 08:15:26 -!- Evablue has quit [Quit: Evablue] 08:15:49 -!- Tinylith has quit [Quit: Page closed] 08:21:14 -!- iFurril has quit [Ping timeout: 260 seconds] 08:51:20 -!- Smello has quit [Ping timeout: 258 seconds] 08:52:08 -!- wheals has joined ##crawl-dev 08:59:26 -!- Lasty has quit [Quit: Leaving.] 08:59:27 -!- Zymurgist1 has quit [Ping timeout: 258 seconds] 09:00:02 -!- omarax has quit [Remote host closed the connection] 09:02:00 -!- Lightli has joined ##crawl-dev 09:05:21 -!- Cryp71c has joined ##crawl-dev 09:07:42 -!- Reverie has joined ##crawl-dev 09:08:25 -!- bhaak has quit [Ping timeout: 240 seconds] 09:10:03 -!- Reverie has left ##crawl-dev 09:11:31 -!- Evablue has quit [Quit: Evablue] 09:12:33 -!- doll has quit [Quit: Lost terminal] 09:21:05 -!- bhaak has joined ##crawl-dev 09:21:39 -!- grisha5 has quit [Quit: Page closed] 09:26:24 -!- 17WAABDFQ has quit [Client Quit] 09:29:36 -!- Yermak has joined ##crawl-dev 09:31:19 -!- Evablue has quit [Client Quit] 09:35:04 -!- Patashu has quit [Ping timeout: 252 seconds] 09:36:06 lol 09:38:27 -!- Chiizugami has quit [Quit: Leaving] 09:40:07 -!- tealeaves has quit [Quit: Bye] 09:41:24 -!- Suga_H has quit [Read error: Connection reset by peer] 09:42:12 -!- rossi_ has quit [Ping timeout: 240 seconds] 09:42:59 -!- debo has joined ##crawl-dev 09:43:04 -!- Cerpin_ has joined ##crawl-dev 09:44:07 -!- Lasty_ has joined ##crawl-dev 09:47:39 -!- debo has quit [Ping timeout: 250 seconds] 09:51:42 -!- tealeaves has quit [Quit: Bye] 09:57:38 -!- packet_loss has joined ##crawl-dev 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:01:52 -!- packet_loss has quit [Ping timeout: 240 seconds] 10:12:21 -!- tealeaves has quit [Quit: Bye] 10:15:22 -!- debo has joined ##crawl-dev 10:17:38 -!- doll has quit [Quit: Lost terminal] 10:20:29 -!- tealeaves has quit [Quit: Bye] 10:25:11 -!- valrus has quit [Ping timeout: 250 seconds] 10:26:48 -!- bitcoinbastard has quit [Ping timeout: 276 seconds] 10:26:53 -!- Dracunos-m has quit [Ping timeout: 244 seconds] 10:33:17 -!- SurpriseTRex has quit [Ping timeout: 260 seconds] 10:35:50 -!- Cerpin_ has quit [Quit: leaving] 10:36:06 -!- Cerpin_ has joined ##crawl-dev 10:36:50 -!- shmup has quit [Quit: leaving] 10:38:57 -!- shmup has joined ##crawl-dev 10:39:04 -!- Patashu has joined ##crawl-dev 10:44:49 -!- Patashu has quit [Ping timeout: 258 seconds] 10:50:39 -!- belome has quit [Quit: leaving] 11:00:03 -!- omarax has quit [Remote host closed the connection] 11:02:33 -!- Cerpin_ has quit [Ping timeout: 276 seconds] 11:04:00 -!- Cerpin_ has joined ##crawl-dev 11:11:21 -!- Cerpin_ has quit [Read error: Connection reset by peer] 11:17:45 -!- Zymurgist has quit [Read error: Connection reset by peer] 11:18:25 -!- Cerpin_ has joined ##crawl-dev 11:21:22 -!- HellTiger_NB has quit [Ping timeout: 265 seconds] 11:23:43 -!- Cerpin_ has quit [Ping timeout: 244 seconds] 11:35:07 -!- Shard1697_ has joined ##crawl-dev 11:35:16 -!- Shard1697 has quit [Ping timeout: 264 seconds] 11:40:04 -!- Brannock has joined ##crawl-dev 11:42:14 -!- amalloy_ is now known as amalloy 11:42:39 -!- debo_ has joined ##crawl-dev 11:43:03 -!- debo_ is now known as Guest59534 11:43:50 -!- sanka has quit [Ping timeout: 250 seconds] 11:48:03 -!- Guest59534 has quit [Ping timeout: 276 seconds] 11:48:33 -!- Dracunos7 has quit [Ping timeout: 250 seconds] 11:48:36 -!- Tux[Qyou] has joined ##crawl-dev 11:48:48 -!- vermi is now known as vermifax 11:49:53 -!- radinms has quit [Quit: Leaving...] 11:55:26 -!- tealeaves has quit [Quit: Bye] 11:58:31 -!- packet_loss has joined ##crawl-dev 12:00:02 -!- omarax has quit [Remote host closed the connection] 12:01:09 -!- Kranix has quit [Ping timeout: 260 seconds] 12:03:07 -!- packet_loss has quit [Ping timeout: 250 seconds] 12:04:59 -!- tealeaves has quit [Quit: Bye] 12:08:10 -!- TZer0 has quit [Quit: WeeChat 1.5] 12:21:53 -!- ActinalWhomp has joined ##crawl-dev 12:22:50 -!- Cerpin_ has joined ##crawl-dev 12:28:55 -!- Ququman has joined ##crawl-dev 12:33:28 -!- Cerpin_ has quit [Ping timeout: 244 seconds] 12:34:32 -!- rj54x has quit [Ping timeout: 250 seconds] 12:37:54 -!- adibis has quit [Ping timeout: 260 seconds] 12:39:24 -!- aditya has quit [Ping timeout: 276 seconds] 12:40:27 -!- AndChat-596400 is now known as adibis|mobile 12:42:00 -!- Shard1697_ has quit [Ping timeout: 276 seconds] 12:44:53 -!- adibis|mobile has quit [Ping timeout: 250 seconds] 12:46:19 -!- PsyMar has quit [Quit: witty quit message goes here] 12:51:02 -!- namad7 has quit [] 12:51:44 -!- orost has quit [Read error: Connection reset by peer] 12:53:52 -!- amalloy is now known as amalloy_ 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:03:34 -!- tealeaves has quit [Quit: Bye] 13:06:10 -!- Shard1697_ has joined ##crawl-dev 13:06:39 -!- MarvinPA has joined ##crawl-dev 13:07:48 -!- Porost is now known as orost 13:25:45 -!- Cerpin_ has joined ##crawl-dev 13:28:26 -!- jefus has joined ##crawl-dev 13:28:32 -!- jeefus has quit [Ping timeout: 240 seconds] 13:37:59 -!- amalloy_ is now known as amalloy 13:39:04 -!- Cerpin_ has quit [Ping timeout: 240 seconds] 13:47:17 -!- Dracunos-m has quit [Ping timeout: 250 seconds] 13:51:46 -!- Cerpin_ has joined ##crawl-dev 13:55:59 -!- tealeaves has quit [Quit: Bye] 13:58:39 -!- Cryp71c has quit [Quit: Leaving] 13:59:27 -!- packet_loss has joined ##crawl-dev 14:00:02 -!- omarax has quit [Remote host closed the connection] 14:03:28 -!- valrus has quit [Ping timeout: 264 seconds] 14:03:34 -!- packet_loss has quit [Ping timeout: 240 seconds] 14:13:40 -!- HellTiger has quit [Ping timeout: 264 seconds] 14:17:37 -!- Yser has quit [Ping timeout: 250 seconds] 14:34:34 -!- zxc has quit [Read error: Connection reset by peer] 14:41:48 -!- HellTiger_NB has quit [Ping timeout: 260 seconds] 14:45:47 -!- Dracunos-m has quit [Ping timeout: 250 seconds] 14:46:03 -!- Kellhus has quit [Quit: Page closed] 14:53:23 -!- Cryp71c has joined ##crawl-dev 15:00:03 -!- omarax has quit [Remote host closed the connection] 15:06:40 -!- Reverie has joined ##crawl-dev 15:06:40 -!- Reverie has quit [Client Quit] 15:08:12 -!- Bammboo has quit [Ping timeout: 240 seconds] 15:09:04 -!- Rust3dCor3 has quit [Remote host closed the connection] 15:12:49 -!- flappity_ has quit [Ping timeout: 258 seconds] 15:16:10 -!- elliptic has quit [Quit: Leaving] 15:17:55 -!- Kenran has quit [Quit: leaving] 15:25:45 -!- Shard1697_ has quit [Quit: *ollies out*] 15:29:46 -!- Undo has joined ##crawl-dev 15:29:49 Um. 15:30:06 So since we can use scrolls on things on the ground now 15:30:29 I think I should be able to enchant this MDH->MDA on the ground with the scroll I just read-ID'd 15:30:34 -!- introsp3ctive has quit [Ping timeout: 260 seconds] 15:39:57 -!- ProzacElf has joined ##crawl-dev 15:40:16 -!- valrus has quit [Ping timeout: 252 seconds] 15:40:40 -!- tealeaves has quit [Quit: Bye] 15:44:33 -!- pnom has quit [Ping timeout: 250 seconds] 15:49:11 -!- Cerpin_ has quit [Ping timeout: 258 seconds] 15:58:58 -!- Wye has quit [Quit: Page closed] 15:59:35 -!- glaas has quit [Quit: WeeChat 0.4.2] 16:00:04 -!- omarax has quit [Remote host closed the connection] 16:00:16 -!- packet_loss has joined ##crawl-dev 16:04:34 -!- packet_loss has quit [Ping timeout: 240 seconds] 16:13:10 that sounds reasonable to me, Undo, although as you have discovered it is not (yet) possible 16:19:51 -!- Tux[Qyou] is now known as Tux[Qzzz] 16:19:55 -!- Tux[Qzzz] is now known as Tux[Qyou] 16:23:08 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 16:23:24 -!- Tux[Qyou] has joined ##crawl-dev 16:30:55 -!- simmarine has joined ##crawl-dev 16:34:36 -!- Lightli has quit [Ping timeout: 250 seconds] 16:36:33 -!- Cryp71c has quit [Ping timeout: 240 seconds] 16:38:49 -!- Telnaior has quit [Ping timeout: 260 seconds] 16:45:21 -!- Snikeer has quit [Quit: Page closed] 16:53:09 should tab really be telling me there's no reachable target when i can walk right through the plants blocking the way? 16:53:40 i imagine it's done that forever anyway, but it seems odd 16:53:53 especially since autoexplore will walk me through the plants 16:57:41 <|amethyst> !learn add rare_messages The bloodstain on the floor disappears! 16:57:42 rare messages[26/26]: The bloodstain on the floor disappears! 16:59:41 heh 17:00:03 -!- omarax has quit [Remote host closed the connection] 17:00:12 -!- cmcbot has quit [Remote host closed the connection] 17:01:40 -!- scummos| has quit [Ping timeout: 264 seconds] 17:02:25 -!- Krakhan has quit [Changing host] 17:06:22 -!- removeelyvilon has quit [Quit: Page closed] 17:06:37 -!- HellTiger has quit [Ping timeout: 250 seconds] 17:08:24 -!- Undo has quit [Ping timeout: 250 seconds] 17:09:39 -!- Dracunos-m has quit [Ping timeout: 250 seconds] 17:11:22 -!- cait has quit [Quit: ChatZilla 0.9.92 [Firefox 48.0/20160725093659]] 17:12:21 -!- Bell is now known as Guest11583 17:12:45 -!- Undo has joined ##crawl-dev 17:12:53 -!- jefus has quit [Read error: Connection reset by peer] 17:13:18 -!- jefus has joined ##crawl-dev 17:17:46 -!- Patashu has joined ##crawl-dev 17:18:06 is there a reason that OSEL_ENCHANTABLE_WEAPON exists and OSEL_ENCHANTABLE_ARMOUR doesn't? i was looking at how to implement Undo's FR, and it seems like having an OSEL would simplify things but maybe there's some reason not to add it 17:22:32 <|amethyst> amalloy: because it's called OSEL_ENCH_ARM, because typing was much harder back in the day 17:23:20 <|amethyst> amalloy: (enchantable_weapon was added fairly recently, when ?EW started working on non-wielded weapons) 17:24:48 03amalloy02 07* 0.19-a0-1022-g07f772b: Rename OSEL_ENCH_ARM => OSEL_ENCHANTABLE_ARMOUR 10(19 seconds ago, 3 files, 5+ 5-) 13https://github.com/crawl/crawl/commit/07f772be2dc6 17:26:39 -!- Guest11583 is now known as Belleraphone 17:29:41 -!- elliptic has joined ##crawl-dev 17:31:09 -!- SurpriseTRex has quit [Ping timeout: 258 seconds] 17:41:06 :D 17:45:58 Undo: the commit above was just some cleanup/prep-work, didn't actually do anything interesting. but just as you sent that message, i happened to finish implementing it for real. not gonna commit it yet, since weapons should get the same treatment, but that shouldn't be hard 17:46:35 Haha, yeah, I was thinking about other similar scenarios; 17:46:53 reading randbooks on the floor has a quirk like that too 17:47:14 I think if you M, it tells you that you need to pick it up, but you can "r," to read the book and then M works fine 17:47:26 but reading spellbooks takes 0 auts right? 17:48:35 yes, that is a known quirk that it would be nice to fix 17:48:43 not just for randbooks but fixedbooks 17:49:31 -!- Patashu has quit [Ping timeout: 252 seconds] 17:56:29 -!- Cerpin_ has joined ##crawl-dev 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:01:11 -!- packet_loss has joined ##crawl-dev 18:02:06 |amethyst: there's a lambda in my new enchant_armour code that i'd like to extract into a top-level function but i don't know how to type it, or how to manage its memory. it currently looks like https://gist.github.com/amalloy/a2bfb97c7cc4e02ec5eb1430268a853e, where alreadyknown is closed over and would have to be a parameter to the new top-level function 18:02:09 -!- Belleraphone has quit [Ping timeout: 250 seconds] 18:03:00 i guess it'd look something like: function warn_cancelling_unknown(bool already_known) {return [=]() {...};} maybe? 18:05:13 -!- packet_loss has quit [Ping timeout: 240 seconds] 18:06:05 Unstable branch on underhound.eu updated to: 0.19-a0-1022-g07f772b (34) 18:07:01 actually that signature seems to compile, and the resulting code works, but i'm not sure if it's working because it's correct or by luck. i guess i'll read up about the storage class and scoping of closures returned from functions 18:07:49 <|amethyst> amalloy: hm 18:08:33 <|amethyst> function returning a lambda is funny, usually you'd use a struct with operator() for that 18:08:56 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1022-g07f772b (34) 18:08:57 <|amethyst> Can I see more context? 18:09:08 well, from my perspective as a lisper a function returning a lambda is pretty normal 18:09:10 sure 18:09:34 -!- cait has quit [Ping timeout: 240 seconds] 18:09:55 |amethyst: https://github.com/amalloy/crawl/commit/2ce7d5255fc764b3bb140d8d82569a2e6d62529b is what things look like before extracting the lambda 18:10:13 i want to extract it because otherwise i'll have to write the exact same lambda in the ?EW/?EA code 18:10:46 <|amethyst> hm 18:11:13 fwiw, reading http://stackoverflow.com/questions/7941562/what-is-the-lifetime-of-a-c-lambda-expression suggests to me that the lambda is constructed on the stack of its containing function, and then if you return that lambda its closure gets copied with move semantics 18:11:52 <|amethyst> yeah, no problem with returning a lambda, it's just more lispy than C++y 18:12:08 -!- amalloy has left ##crawl-dev 18:12:11 -!- amalloy has joined ##crawl-dev 18:12:15 What C++ are we actually on, anyways? 18:12:19 (for DCSS) 18:12:28 do you feel the same way about functions taking lambdas, |amethyst? 18:12:46 <|amethyst> no 18:13:06 -!- panicbit has quit [Quit: panicbit] 18:13:09 <|amethyst> I guess this way is probably more readable than the way that uses a struct 18:13:11 -!- Cerpin_ has quit [Ping timeout: 252 seconds] 18:13:53 <|amethyst> I would make it more clear in the name of your factory though 18:14:07 it seems to me that use_an_item explicitly takes an X argument, and i want a function that produces X objects easily, and X just happens to be function 18:14:23 sure, if you have a name you prefer i don't mind naming it whatever 18:14:51 -!- wheals has quit [Ping timeout: 258 seconds] 18:16:10 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 18:17:03 -!- Ragnor has quit [Ping timeout: 260 seconds] 18:21:19 -!- Cryp71c has joined ##crawl-dev 18:21:29 actually i think i can combine things in a way where we don't end up needing this lambda at all 18:21:31 <|amethyst> amalloy: hm, what do you think about making allowcancel a function... because _identify does nearly the same thing 18:21:37 or rather, we only need it in one place 18:21:46 <|amethyst> oh 18:21:56 <|amethyst> I guess use_an_item could just take a bool there 18:22:12 -!- PsyMar has quit [Ping timeout: 244 seconds] 18:22:19 <|amethyst> since every user of use_an_item either passes null, or would want to pass your function 18:22:29 <|amethyst> s/your function/a lambda returned by &/ 18:22:51 <|amethyst> err 18:23:01 <|amethyst> s/passes null/passes [](){return true;}/ 18:23:48 FR: bool always() {return true;} 18:23:57 <|amethyst> hm 18:24:13 <|amethyst> I guess always_true probably doesn't work :) 18:24:20 hahaha 18:24:28 <|amethyst> need to make always_true variadic 18:24:37 <|amethyst> it predates our using C++11 18:25:20 useful functions from clojure: (defn constantly [value] (fn [& args] value)) 18:26:44 -!- tealeaves has quit [Quit: Bye] 18:29:57 -!- debo has quit [Ping timeout: 244 seconds] 18:31:20 -!- MgDark has quit [Ping timeout: 244 seconds] 18:31:30 <|amethyst> amalloy: are you changing the signature of use_an_item at the moment? 18:31:42 no 18:31:52 <|amethyst> then I'll make a quick change 18:34:27 -!- Brannock_ has joined ##crawl-dev 18:37:11 -!- Brannock has quit [Ping timeout: 244 seconds] 18:40:51 <|amethyst> amalloy: do change _identify while you're at it, though... I think it's currently missing the MSG_OK 18:41:02 |amethyst: the MSG_OK is spurious 18:41:04 i'm removing it from the others 18:41:04 <|amethyst> ah 18:41:23 i'll see about rolling identify in, once i've made wpn/armour use the same code 18:42:38 <|amethyst> recharge_wand is also similar if someone wants to convert that to allow recharging ground items 18:43:19 03|amethyst02 07* 0.19-a0-1023-g13af6d2: Improve always_true and use its new powers. 10(6 minutes ago, 2 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/13af6d27b146 18:44:20 |amethyst: the direction i'm going in is https://github.com/amalloy/crawl/commit/5fced4c9e90a8541bdc973b00446018350fc320f - seem reasonable? 18:45:36 the idea being to replace the item selection code for ?ew/?bw/?id with a call to _choose_target_item_for_scroll 18:45:41 <|amethyst> hm, would the item_predicate ever be different from the semantics of the selector? 18:45:48 oh, that's right 18:45:57 i forgot that part, since it wasn't evident in the existing ?EA code 18:46:08 so we don't need that at all 18:47:19 -!- wheals has joined ##crawl-dev 18:47:49 plus honestly i'm not entirely sure that check is necessary 18:48:01 can use_an_item even return something that doesn't match the selector? 18:48:05 i'm having trouble making it do so 18:48:35 use_an_item always returns something that matches the selector 18:48:38 or nullptr 18:48:41 lovely 18:48:53 -!- Rast has quit [Ping timeout: 250 seconds] 18:50:54 so it should *not* be inside a do-while, there's one inside the function 18:51:00 the lambda is necessary though 18:52:14 -!- tealeaves has quit [Quit: Bye] 18:54:25 right 18:54:58 <|amethyst> also, I realise I was probably the one who committed it, but do { ... } while(true); is kind of funny 18:59:49 <|amethyst> we have: 19:00:03 -!- omarax has quit [Remote host closed the connection] 19:00:10 hm, if we don't need the do/while anymore or the selector check there's not a lot left for this function to do. that's good news - use_an_item is apparently pretty good 19:00:47 man, I know I'm terrible at C++ but 19:00:56 function item_predicate 19:01:14 is this syntax for specifying function arguments standard since one of the more recent C++ standards? 19:01:39 <|amethyst> gammafunk: function is a template class that can wrap all kinds of function-like things 19:01:50 you miss the bad old days of obscure function pointer declarations? 19:02:10 <|amethyst> the part inside the <> is like the function pointer declaration, but without the pointer or the function name 19:02:20 amalloy: no, just that's what I'm used to, and I didn't realize that function<> was this powerful thing like what |amethyst is saying 19:02:30 <|amethyst> bool (item_def&) vs bool (*item_predicate)(item_def&) 19:02:34 yeah 19:03:14 <|amethyst> "bool(item_def&)" has existed for a long time in C++, though... that's the type of a function before it decays to a function pointer 19:03:22 <|amethyst> which you'd never see in C 19:03:53 <|amethyst> nor in C++ outside of things like templates and maybe references 19:04:10 <|amethyst> function<> is C++11 though 19:04:17 ok, good! 19:04:25 <|amethyst> n.b. there is a run-time penalty to using function<> 19:05:07 rip dcss, a good game brought to its knees by the weight of lambdas 19:05:10 <|amethyst> it works by type erasure, so it has to figure out the actual type at runtime. In most implementations that is a virtual function call 19:05:19 <|amethyst> s/that is/that is implemented by/ 19:06:03 -!- introsp3ctive has quit [Ping timeout: 250 seconds] 19:08:32 -!- hangingoutitude has quit [Ping timeout: 244 seconds] 19:08:44 -!- travis-ci has joined ##crawl-dev 19:08:45 The build was broken. (master - 13af6d2 #6220 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/147893902 19:08:45 -!- travis-ci has left ##crawl-dev 19:08:50 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1023-g13af6d2 (34) 19:09:00 is it easy to tell from an item_def* whether the player is carrying that item? it's a little questionable to print "Your rapier cracles with electricity." when the rapier is actually on the floor 19:09:30 <|amethyst> in_inventory(*it) 19:10:11 thanks 19:10:58 <|amethyst> bah 19:11:04 <|amethyst> stupid old gcc 19:19:37 -!- Cerpin_ has joined ##crawl-dev 19:22:05 -!- Ququman has quit [Read error: Connection reset by peer] 19:22:37 03|amethyst02 07* 0.19-a0-1024-gb952fa4: Fix g++ 4.7 compilation. 10(5 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/b952fa4effec 19:24:25 -!- Cerpin_ has quit [Ping timeout: 250 seconds] 19:27:26 can the arguments to the always_true template function have a mix of classes? 19:28:33 <|amethyst> yeah 19:28:47 03amalloy02 07* 0.19-a0-1025-g778f431: Allow using ?EA/?EW/?BW on floor items (Undo) 10(84 minutes ago, 1 file, 49+ 99-) 13https://github.com/crawl/crawl/commit/778f431c611d 19:28:57 nice 19:29:04 <|amethyst> (and non-class types, of course) 19:29:27 <|amethyst> I still haven't gotten into the habit of writing 'typename' instead of 'class' 19:30:11 -!- Lightli has joined ##crawl-dev 19:31:43 -!- staplegun has quit [Ping timeout: 260 seconds] 19:41:02 -!- ZiBuDo has joined ##crawl-dev 19:41:05 !messages 19:41:06 (1/3) gammafunk said (4w 3d 4h 49m 3s ago): It seems that the cjr rebuild script might not work, I get a message about a lock because someone is updating the build, but it doesn't appear that anyone is. 19:41:18 !messages 19:41:19 (1/2) |amethyst said (3w 5d 1h 13m 27s ago): the save backup message on CJR gives a dobrazupa.org URL; need to change WEB_SAVEDUMP_URL in dgl-manage.conf 19:41:25 !messages 19:41:26 (1/1) |amethyst said (3w 5d 1h 12m 18s ago): (then 'dgl publish', specifically of chroot/bin/) 19:45:40 ZiBuDo: I got that error when trying a rebuild, but it seemed to clear itself up 19:45:47 yea 19:45:52 thats cuz i have it update hourly 19:45:58 i assume you tried when it was running 19:46:06 I didn't actually, or it shouldn't have been 19:46:17 hmm 19:46:20 unlucky 19:46:29 was aware of the 1h timeframe, but I got that and then the scheduled rebuild hadn't run on time either 19:46:39 but yeah no problems currently 19:47:07 the memes on cjr are a much bigger problem than the rebuilds... 19:47:57 okay buddy 19:48:40 I've been quite busy, but ill try cleaning some stuff up 19:48:56 I was joking :) 19:49:21 that's what my parents said 19:49:25 xD 19:52:44 -!- sgun_ has quit [Ping timeout: 252 seconds] 19:58:39 -!- ProzacElf has quit [Ping timeout: 250 seconds] 20:00:03 -!- omarax has quit [Remote host closed the connection] 20:02:05 -!- packet_loss has joined ##crawl-dev 20:02:58 -!- Jorgrell has quit [Remote host closed the connection] 20:03:51 -!- Dracunos-m has quit [Ping timeout: 250 seconds] 20:06:27 -!- packet_loss has quit [Ping timeout: 250 seconds] 20:06:43 -!- travis-ci has joined ##crawl-dev 20:06:44 The build was fixed. (master - b952fa4 #6221 : Neil Moore): https://travis-ci.org/crawl/crawl/builds/147900514 20:06:44 -!- travis-ci has left ##crawl-dev 20:07:44 -!- Jorgrell has joined ##crawl-dev 20:08:24 -!- ProzacElf has joined ##crawl-dev 20:14:04 Webtiles server stopped. 20:15:15 Webtiles server started. 20:18:21 make up your mind, webtiles server 20:20:36 -!- Cimanyd has quit [Quit: Page closed] 20:23:31 -!- PsyMar has quit [Ping timeout: 276 seconds] 20:26:08 -!- PleasingFungus has joined ##crawl-dev 20:26:44 -!- ProzacElf has quit [Ping timeout: 244 seconds] 20:32:51 -!- Kellhus has quit [Quit: Page closed] 20:33:09 -!- Lasty has joined ##crawl-dev 20:34:49 -!- MarvinPA has quit [Quit: Leaving] 20:38:48 -!- cait has quit [Ping timeout: 260 seconds] 20:38:53 -!- aditya has quit [Quit: Bye] 20:39:23 -!- Dracunos-m has quit [Ping timeout: 250 seconds] 20:41:43 -!- ActinalWhomp has quit [Ping timeout: 276 seconds] 20:45:45 -!- Kurshu has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 20:49:20 -!- travis-ci has joined ##crawl-dev 20:49:21 The build was fixed. (master - 778f431 #6222 : Alan Malloy): https://travis-ci.org/crawl/crawl/builds/147901522 20:49:22 -!- travis-ci has left ##crawl-dev 20:53:37 -!- mamgar has quit [Read error: Connection reset by peer] 20:53:42 -!- fufumann has quit [Quit: und weg...] 20:59:45 -!- Bammboo has quit [Remote host closed the connection] 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:02:43 -!- cait has quit [Ping timeout: 260 seconds] 21:08:53 Unstable branch on crawl.jorgrun.rocks updated to: 0.19-a0-1025-g778f431 (34) 21:20:59 -!- Dracunos-m has quit [Ping timeout: 250 seconds] 21:28:16 -!- elliptic has quit [Quit: Leaving] 21:31:40 -!- Pacra has joined ##crawl-dev 21:32:45 -!- dolemite99 has quit [Ping timeout: 250 seconds] 21:34:38 !vault minmay_shrinking_squares 21:34:38 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/des/variable/float.des#L7354 21:38:16 -!- Laraso has quit [Ping timeout: 276 seconds] 21:38:45 -!- Dracunos-m has quit [Ping timeout: 250 seconds] 21:44:43 -!- PsyMar has quit [Quit: witty quit message goes here] 21:45:45 -!- kryft has quit [Ping timeout: 258 seconds] 21:46:04 -!- cait has quit [Ping timeout: 276 seconds] 21:47:26 if you're wearing fencer's gloves and wielding a polearm, and you dodge a reaching attack from a monster, can you riposte it 21:47:41 iirc riposte is melee only 21:47:56 -!- Shard1697 has joined ##crawl-dev 21:48:01 yep 21:51:32 -!- kryft has joined ##crawl-dev 21:52:19 < zackoid> are any of you guys in crawl-dev? what's the chance that a hex-ally has to hex a plain draconian at XL27? 21:52:45 @??draconian 21:52:46 draconian (07d) | Spd: 10 | HD: 8 | HP: 55-74 | AC/EV: 10/11 | Dam: 15 | 10weapons, 10items, 10doors, cold-blooded | Res: 06magic(10) | XP: 527 | Sz: Medium | Int: human. 21:52:51 pretty high 21:52:57 @??hexer hd:18 21:52:57 hexer (11R) | Spd: 10 | HD: 18 | HP: 1-2 | AC/EV: 9/10 | Dam: 21 | 11non-living, 10items, 10doors, spellcaster, see invisible, fly, regen, unbreathing | Res: 06magic(120), 05fire, 02cold, 09poison+++, 12drown, 04rot+++, 13neg+++, 13torm, 04napalm | XP: 106 | Sp: paralyse, mass confusion, haste | Sz: Medium | Int: human. 21:53:04 hm, that was a silly query 21:53:39 I don't know what you were hoping for 21:53:48 neither do I! 21:54:54 @??grey draconian 21:54:54 grey draconian (15d) | Spd: 10 | HD: 14 | HP: 78-115 | AC/EV: 16/10 | Dam: 25, 15 | 10weapons, 10items, 10doors, cold-blooded, unbreathing | Res: 06magic(40), 12drown | XP: 1341 | Sz: Medium | Int: human. 21:55:05 -!- ZiBuDo has quit [Ping timeout: 244 seconds] 21:55:32 -!- ZiBuDo has joined ##crawl-dev 21:55:58 -!- tealeaves has quit [Quit: Bye] 21:58:07 -!- carwin has quit [Quit: Page closed] 21:58:32 -!- adibis has quit [Ping timeout: 244 seconds] 22:00:03 -!- omarax has quit [Remote host closed the connection] 22:02:57 -!- packet_loss has joined ##crawl-dev 22:07:11 -!- packet_loss has quit [Ping timeout: 250 seconds] 22:13:10 -!- ZiBuDo has quit [Ping timeout: 244 seconds] 22:18:03 -!- Twinge has quit [] 22:22:53 -!- Lasty has quit [Quit: Leaving.] 22:25:10 -!- scummos| has quit [Ping timeout: 258 seconds] 22:26:04 -!- Cerpin_ has joined ##crawl-dev 22:30:24 -!- Twinge has joined ##crawl-dev 22:38:16 -!- Elsi has quit [Ping timeout: 258 seconds] 22:39:07 -!- Elsi has joined ##crawl-dev 22:39:59 -!- cait has quit [Ping timeout: 265 seconds] 22:53:16 -!- Daekdroom has quit [Quit: Leaving] 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:03:30 -!- adibis has quit [Ping timeout: 258 seconds] 23:04:09 -!- aditya has quit [Ping timeout: 244 seconds] 23:14:43 -!- zxc has joined ##crawl-dev 23:15:34 -!- simmarine has quit [Ping timeout: 240 seconds] 23:20:35 -!- GauHelldragon2 has quit [Ping timeout: 250 seconds] 23:21:37 -!- minmay has quit [Ping timeout: 276 seconds] 23:22:55 -!- minqmay has quit [Ping timeout: 276 seconds] 23:24:07 -!- hellmonk has quit [Ping timeout: 250 seconds] 23:30:29 -!- wheals has quit [Quit: Leaving] 23:35:38 -!- xnavy has quit [Read error: Connection reset by peer] 23:43:33 -!- Yserr has quit [Ping timeout: 250 seconds] 23:52:43 -!- grisha5 has quit [Ping timeout: 250 seconds] 23:53:05 -!- home has quit [Ping timeout: 250 seconds]