00:00:22 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.24-a0-251-g44e327e (34) 00:20:31 clearly tiles is just an objectively superior interface 02:56:36 ebering: good discussion in favour of adding some messaging to teleport traps https://www.reddit.com/r/dcss/comments/bdmii4/weird_behaviour_in_023/ 03:58:19 my task is to make a bot with reinforcement learning to play dcss (it's my masters degree actually xD), i need to be able to feed data to the network in order for it to learn to play the game 03:58:54 in this data i need to feed the map as the current environment, so that the bot can decide on what action to take 04:00:17 i tried to get the data from the LUA api, but i can only get types of cells (floor, lava, walls....), but not monsters or items on the map, and even this can only be made one tile at a tile, witch is not so good... 04:00:23 can someone please help? 04:32:28 you should probably look at qw's rc 04:32:28 !rc qw 04:32:31 .rc qw 04:32:32 http://crawl.akrasiac.org/rcfiles/crawl-git/qw.rc 05:34:42 i have alredy looked at it, but i didn't understand much...i used it's skleton to pass the infos to python, but i need to know where to get those infos 05:38:13 the lua interface doesn't expose all data unfortunately 05:38:25 you might need to write a custom driver, depending on your needs 05:39:30 but there are examples in qw rc of iterating over all monsters in LoS 05:41:14 I don't know how technical you are, but you might want to consider using the JSON API to the game which is used by webtiles. It replaces the tty input/output with JSON whch might be easier to adapt 05:55:40 where can i find some example of using the JSON api? 06:40:10 ??beem 06:40:10 beem[1/6]: beem is a WebTiles chat bot that sends commands to the DCSS IRC knowledge bots. For details, see https://github.com/gammafunk/beem/blob/master/docs/commands.md ; if you see beem in chat, type the following to have it watch your games on that server: !subscribe 06:40:50 the only example of using the JSON api for the game is the webtiles client, which is a react app 06:41:07 but beem is a python app that talks to the webtiles lobby server, which uses a similarly structured protocol, so it might be useful 06:41:35 here is the webtiles code: https://github.com/crawl/crawl/tree/master/crawl-ref/source/webserver/static/scripts 06:47:51 i got a little lost there, so beem is a bot that talks to webtiles in a way similarly to JSON, so i have to run the webtiles version localy and study beem comunications in order to get the data from webtiles 06:47:55 is that it? 07:27:01 you can inspect the JSON messages in your browser actually 07:27:23 visit a server in chrome, and open the inspect panel (cmd-ctrl-i, or rclick the page -> inspect element) 07:28:13 under network tab, you can filter by WS to find the websocket where connections are sent from server to browser 07:34:22 and then i use something like the beem bot on my machine to get infos from the webtiles and send comands to the game? 09:31:04 <|amethyst> simbs38: There is a bot that works that way, but it's written in Haskell so forget everything you probably know about programming 09:31:07 <|amethyst> ??rw 09:31:07 rw[1/2]: rw is like watching a baby grow 09:31:08 <|amethyst> ??rw[2 09:31:09 rw[2/2]: https://github.com/rwbarton/rw 09:35:19 i actually have studdy haskell in college and this code seems pretty readble, thanks :) 11:01:51 alexjurk1: whatever that person is complaining about it isn't teleport traps. They already always print "You stumble into a teleport trap!" before the teleport. My guess is teletitis or they were in snake and didn't notice a tele other cast 11:21:53 Stable (0.23) branch on underhound.eu updated to: 0.23.1-50-ga50397a6bc 13:03:28 thanks for all the help mates, see u soon 13:05:41 Unstable branch on crawl.akrasiac.org updated to: 0.24-a0-251-g44e327e (34) 13:52:19 advil: Nice write up on seeding (I'm a little behind the times :) 14:20:09 also possible is p against a disto weapon that teleported, which does message but it's easy to miss 15:03:17 broquaint: thanks! 16:18:50 Did you know that draconians' Qazlal invocation destroyed doors? 17:38:07 New branch created: pull/1038 (1 commit) 13https://github.com/crawl/crawl/pull/1038 17:38:07 03Nikolai Lavsky02 07https://github.com/crawl/crawl/pull/1038 * 0.24-a0-252-gf281288: Fix local tiles monster panel showing summoner halo for all enemies 10(10 minutes ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/f281288bd8df 18:41:23 ebering: ah hm 18:43:31 ??dwiki 18:43:32 dwiki ~ wiki[1/3]: The development wiki (which is open to non-developers!) is located at https://crawl.develz.org/wiki/doku.php?id=DCSS:start 18:43:42 what was that portal vault where you got an ally? 19:37:02 escaping from being engulfed is apparently supposed to make you temporarily immune to being engulfed 19:37:19 but it does not look like that has ever been true 19:38:07 i am fixing a nearby minor bug anyway 19:39:29 i could fix the "immunity doesn't work" bug. or, since it never worked to begin with and no one noticed, it could just be removed? 19:40:57 if no one feels strongly either way i'm going to remove it because that's easier 22:36:22 did engulf used to involve item destruction? It was probably more important then 22:40:17 03advil02 07* 0.24-a0-252-g5076262: Remove some unused arguments 10(79 seconds ago, 3 files, 13+ 24-) 13https://github.com/crawl/crawl/commit/50762623a0cf 22:55:22 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-252-g50762623a0 (34) 23:50:01 The build was broken. (master - 5076262 #11338 : advil): https://travis-ci.org/crawl/crawl/builds/521059711