00:31:19 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4926-gc5d0056c4d 00:58:04 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.03-1952-g7aeeda727d 03:23:11 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4926-gc5d0056c4d 06:19:30 <06a​dvil> huh, interesting 06:20:53 <06a​dvil> adding an option was my first thought 06:21:12 <06a​dvil> one idea might be to add an option like bot_mode that might cover a bunch of things 06:21:18 <06a​dvil> not sure what else, but I'm sure there's more 06:47:49 <06a​dvil> I guess another more ambitious idea might be a ready()-like function for popups 06:48:34 <06a​dvil> probably right now a bot needs to send multi-key seqs for basically all of those 07:10:29 <09g​ammafunk> Yeah this may be helpful. But later tonight I'm going to try simply doing crawl.process_keys() and sending some escape keys when c_message_hook see's a message starting with "You die..." I think this might work if lua message processing still happens at this point. Still a bit of a hack and maybe a more elegant crawl-side solution should exist. 07:14:56 <09g​ammafunk> Yeah that would be nice, although I image making a general interface for that would be pretty hard. Currently qw either has to both initiate and accurately predict the contents of any pop-up (e.g. shops) or it has special lua handling like acquirement 07:23:17 <06a​dvil> what I was thinking of for a first pass would be something that mainly exists to send keys, but receives the popup name 07:24:25 <06a​dvil> so it could say "hiscores" (the menu would need to be modified to set this) and just send esc or whatever 07:24:51 <06a​dvil> *could see 07:26:17 <09g​ammafunk> Yep, even that could be useful. The actual menu causing the block in this case is the post-death inventory display, but maybe hi scores is also immediately blocking game end afterwards 10:28:41 -!- Pingerfowder_ is now known as Pingerfowder 15:56:42 -!- ProzacElf_ is now known as ProzacElf 16:15:14 <09g​ammafunk> wow this clua function is kind of wild, never knew this existed: 16:15:19 <09g​ammafunk> cpp /*** Prompt the user to choose a location via the targeting screen. * This is useful for scripts that require a user-selected target. For example, * one could imagine a "mark dangerous monster" script that would place a large * exclusion around a user-chosen monster that would then be deleted if the * monster moved or died. This function could be used for the user to select * a target monster. * @treturn int, int the 16:15:20 relative position of the chosen location to the user * @function get_target */ LUAFN(crawl_get_target) { 16:29:13 <09g​ammafunk> @advil good news, although crawl.process_keys() didn't work because it turns out that function requires the first key correspond to a command, crawl.sendkeys() worked just fine for exiting out of the game if I send escape characters whenever c_message() saw the "You die..." message 16:29:48 <09g​ammafunk> so I don't have to either add some slightly more complex option/lua api nor modify my python webtiles client that I use to run qw 22:13:35 03PleasingFungus02 07* 0.31-a0-146-gf34b8b8c02: Make fear optional (Grit, Tollund) 10(75 seconds ago, 4 files, 14+ 2-) 13https://github.com/crawl/crawl/commit/f34b8b8c02f6 22:19:51 03PleasingFungus02 07* 0.31-a0-147-g5898b58c05: Don't assume that runes use SHOW_ITEM_MISCELLANY 10(2 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/5898b58c05b1 22:34:47 Unstable branch on crawl.develz.org updated to: 0.31-a0-147-g5898b58c05 (34) 22:36:33 03PleasingFungus02 07* 0.31-a0-148-gb92c8fe61f: Turn off quiver autoswitching (CarefulOdds, advil) 10(2 minutes ago, 4 files, 15+ 42-) 13https://github.com/crawl/crawl/commit/b92c8fe61fd2 22:40:44 03PleasingFungus02 07* 0.31-a0-149-g3fdcc5976a: Always allow reaching over spectral weapons (elliptic) 10(85 seconds ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/3fdcc5976ad6 22:42:30 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-146-gf34b8b8c02 (34) 22:56:26 Windows builds of master branch on crawl.develz.org updated to: 0.31-a0-149-g3fdcc5976a 23:14:34 Unstable branch on crawl.kelbi.org updated to: 0.31-a0-149-g3fdcc5976a (34) 23:49:37 Unstable branch on cbro.berotato.org updated to: 0.31-a0-149-g3fdcc5976a (34) 23:54:19 Monster database of master branch on crawl.develz.org updated to: 0.31-a0-149-g3fdcc5976a