00:00:02 -!- omarax has quit [Remote host closed the connection] 00:08:24 !lg * mi s=name 00:08:36 447225 games for * (mi): 3797x qtip, 1997x Meow, 1893x tstbtto, 1744x firemonkey, 1650x qw, 1431x mafalda, 1338x phyphor, 1313x yrara, 1302x Celsitudo, 1228x Vesto, 1211x Peloso, 1124x styxcanada, 1118x xw, 1112x shugdite, 1100x Rationalist, 1020x Mietteloaf, 998x ostrichegg, 953x Mugar, 936x Congressman, 933x PeterLawrence, 929x Yakesh, 905x Lie, 822x gw, 786x 4thArraOfDagon, 757x Insomniak, 750x... 00:08:57 !lg * mi s=name won 00:08:58 5836 games for * (mi won): 53x RepHenryClay, 36x rjrrt, 27x comborobin, 25x Demise101, 25x stickyfingers, 24x Brannock, 24x kroki, 24x Shadowmage952, 22x qtip, 22x elliptic, 21x ManMan, 21x Zammy, 21x kuniqs, 20x nago, 20x MrPlanck, 19x Ultraviolent4, 18x Starve, 18x qw, 16x tsouns, 16x TheNoid, 15x Sharkman1231, 14x Elynae, 14x shummie, 14x Mibe, 14x HungrySpirit, 14x darkli, 14x tstbtto, 14x tab... 00:09:10 !lg * mi s=name / won 00:09:18 5836/447225 games for * (mi): 53/304x RepHenryClay [17.43%], 36/279x rjrrt [12.90%], 27/199x comborobin [13.57%], 25/163x stickyfingers [15.34%], 25/53x Demise101 [47.17%], 24/121x Brannock [19.83%], 24/181x kroki [13.26%], 24/105x Shadowmage952 [22.86%], 22/35x elliptic [62.86%], 22/3797x qtip [0.58%], 21/153x ManMan [13.73%], 21/237x Zammy [8.86%], 21/52x kuniqs [40.38%], 20/113x nago [17.70%], ... 00:32:27 !lg * mi s=name / won o=% 00:32:41 5836/447227 games for * (mi): 1/1x TwilightPhoenix [100.00%], 1/1x hypersage [100.00%], 1/1x cabunkle [100.00%], 1/1x VizerT [100.00%], 1/1x cephied0 [100.00%], 1/1x enigma74 [100.00%], 1/1x huiren [100.00%], 1/1x SilentTiger [100.00%], 1/1x SaltCity [100.00%], 1/1x xFleury [100.00%], 1/1x HonkHonk [100.00%], 1/1x Barberik [100.00%], 1/1x DeathrayJack [100.00%], 1/1x said46 [100.00%], 1/1x scottb ... 00:36:05 !lg * mi s=name / won o=% N:>10 00:36:13 Broken query near '>10' 00:36:20 ??lg 00:36:20 listgame[1/5]: !lg command displays info about past games. The manual is available here: https://github.com/crawl/sequell/blob/master/docs/listgame.md 00:37:54 hm, what is that query form to find only players with >10 games? 00:39:29 !seen miek_ 00:39:29 !seen miek 00:39:29 I last saw miek_ at Mon Dec 12 02:46:11 2016 UTC (2h 53m 12s ago) quitting, saying 'Ping timeout: 260 seconds'. 00:39:29 Sorry alexjurkiewicz, I haven't seen miek. 00:43:33 -!- tonygr has quit [Ping timeout: 265 seconds] 00:43:56 !lg t s=src 00:43:58 No games for t. 00:47:51 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 00:49:11 -!- simmarine has quit [Read error: Connection reset by peer] 01:00:04 -!- omarax has quit [Remote host closed the connection] 01:00:06 -!- Mixolyde has quit [Quit: Page closed] 01:03:13 -!- Harudoku has quit [Ping timeout: 250 seconds] 01:03:21 -!- bel is now known as bel1 01:04:23 -!- bel1 has quit [Client Quit] 01:13:15 -!- valrus has quit [Quit: My iMac has gone to sleep. ZZZzzz…] 01:20:07 -!- Patashu has joined ##crawl-dev 01:20:17 -!- valrus has quit [Ping timeout: 265 seconds] 01:28:11 -!- nikheizen has quit [Quit: leaving] 01:29:57 -!- ig0rb1t is now known as ig0rbit 01:35:24 -!- hellmonk has quit [Quit: Page closed] 01:41:16 -!- concrocotta has quit [Quit: Ciao] 01:43:17 -!- Blazinghbnd has quit [Quit: This computer has gone to sleep] 01:44:26 -!- waat has quit [Ping timeout: 264 seconds] 01:47:25 -!- WalrusKing has quit [Ping timeout: 250 seconds] 01:49:06 -!- Furril has quit [Client Quit] 01:52:08 -!- Pacra has quit [Ping timeout: 258 seconds] 01:52:36 gammafunk: fyi, here's some cleaned up code for the live games API. Ideally it will be merged into Kramin's API https://github.com/alexjurkiewicz/crawl-live-games-api 02:00:03 -!- omarax has quit [Remote host closed the connection] 02:13:56 -!- Zeor has quit [Quit: Leaving.] 02:18:30 -!- asdu has quit [Quit: Page closed] 02:22:30 -!- Blazinghbnd has joined ##crawl-dev 02:26:17 -!- cait has quit [Ping timeout: 240 seconds] 02:39:39 -!- Krakhan has quit [Ping timeout: 245 seconds] 02:40:31 -!- Nattefrost has quit [Quit: Leaving.] 02:40:56 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 02:46:23 Monster database of master branch on crawl.develz.org updated to: 0.20-a0-277-g7db01f4 02:51:36 -!- geekosaur has quit [Excess Flood] 02:52:38 -!- protopulse has quit [Quit: Page closed] 02:54:02 -!- geekosaur has joined ##crawl-dev 02:56:49 -!- mong has quit [Quit: fgug] 03:00:03 -!- omarax has quit [Remote host closed the connection] 03:02:39 -!- SteelNeuron has joined ##crawl-dev 03:02:48 !messages 03:02:49 No messages for SteelNeuron. 03:03:08 -!- SteelNeuron has quit [Client Quit] 03:04:48 -!- Blazinghbnd has quit [Quit: This computer has gone to sleep] 03:06:30 -!- bonghitz has quit [Ping timeout: 258 seconds] 03:14:50 -!- bel1 has quit [Ping timeout: 265 seconds] 03:17:05 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 03:22:27 -!- SteelNeuron has joined ##crawl-dev 03:23:30 -!- LexAckson_ has quit [Ping timeout: 252 seconds] 03:24:41 Experimental (councilgod-PR) branch on crawl.beRotato.org updated to: 0.20-a0-431-g5f718f4 04:00:02 -!- omarax has quit [Remote host closed the connection] 04:10:02 -!- vicissi has quit [Quit: Page closed] 04:25:45 -!- scummos__ has quit [Ping timeout: 250 seconds] 04:31:28 -!- bonghitz has quit [Remote host closed the connection] 04:50:18 -!- WangHW has quit [Ping timeout: 260 seconds] 04:57:51 -!- TuxQmob has quit [Read error: Connection reset by peer] 05:00:02 -!- omarax has quit [Remote host closed the connection] 05:17:34 -!- bel1 has quit [Ping timeout: 245 seconds] 05:18:10 -!- Kadarus has quit [] 05:19:34 -!- Nattefrost has quit [Quit: Leaving.] 05:35:19 -!- ontoclasm has quit [Quit: Leaving.] 05:38:24 -!- ontoclasm has joined ##crawl-dev 05:45:57 -!- ProzacElf has quit [Ping timeout: 248 seconds] 06:00:01 -!- omarax has quit [Remote host closed the connection] 06:06:29 -!- inire has quit [Ping timeout: 246 seconds] 06:45:43 -!- Rast-- has joined ##crawl-dev 06:45:46 -!- Brannock has quit [Read error: Connection reset by peer] 06:45:46 -!- concrocotta has quit [Read error: Connection reset by peer] 06:45:54 -!- Brannock has joined ##crawl-dev 06:46:05 -!- Rast- has quit [Read error: Connection reset by peer] 06:52:40 -!- teukkam has quit [Ping timeout: 260 seconds] 06:53:50 -!- SteelNeuron has quit [Ping timeout: 260 seconds] 07:00:00 -!- HellTiger has quit [Ping timeout: 260 seconds] 07:00:01 -!- omarax has quit [Remote host closed the connection] 07:13:50 -!- ontoclasm has quit [Quit: Leaving.] 07:17:44 -!- HellTiger_NB has quit [Ping timeout: 260 seconds] 07:19:13 -!- bonghitz has quit [Remote host closed the connection] 07:26:39 -!- Nattefrost has quit [Quit: Leaving.] 07:29:44 -!- Patashu has quit [Ping timeout: 250 seconds] 07:39:33 -!- frd has quit [Quit: Leaving] 07:46:06 -!- bencryption has quit [Quit: WeeChat 1.0.1] 07:58:39 -!- Patashu has joined ##crawl-dev 08:00:01 -!- omarax has quit [Remote host closed the connection] 08:02:52 -!- bonghitz has quit [Remote host closed the connection] 08:20:17 -!- Lasty has quit [Quit: Leaving.] 08:40:43 -!- MaxFrost has quit [Quit: Going offline, see ya! (www.adiirc.com)] 09:00:01 -!- omarax has quit [Remote host closed the connection] 09:03:57 alexjurkiewicz: eventually you'd want to do a proper shut down and do better logging, see an example here: https://github.com/gammafunk/beem/blob/master/beem/server.py#L100 ; this allows the server to shut itself down cleanly under error conditions (sending itself SIGTERM) and even from ctrl-c from input (SIGINT) if you want to support that. I go with the approach of saving tasks and doing a 09:04:03 cancel() on the Future 09:04:41 just something to keep in mind when working with this async things is that it can be harder to track down or even see errors/exceptions if you don't add any handling 09:06:15 s/this/these/ 09:18:08 -!- TuxQmob has quit [Ping timeout: 260 seconds] 09:24:25 -!- TuxQmob has quit [Changing host] 09:33:05 -!- krigyl_ has quit [Client Quit] 09:35:25 -!- krigyl has quit [Ping timeout: 260 seconds] 09:44:35 -!- adelrune has joined ##crawl-dev 09:48:43 -!- Lasty_ has joined ##crawl-dev 10:00:02 -!- omarax has quit [Remote host closed the connection] 10:09:40 -!- colonfirth has quit [Quit: Page closed] 10:17:01 -!- lynn has quit [] 10:17:18 -!- lynn has joined ##crawl-dev 10:22:48 -!- Kranix has quit [Read error: Connection reset by peer] 10:51:43 -!- valrus_ has quit [Ping timeout: 245 seconds] 11:00:01 -!- omarax has quit [Remote host closed the connection] 11:00:26 -!- Kellhus has quit [Quit: Page closed] 11:00:39 -!- Kranix has quit [Remote host closed the connection] 11:01:05 -!- TuxQmob has quit [Ping timeout: 252 seconds] 11:14:32 -!- bel1 has quit [Quit: Lost terminal] 11:15:26 -!- Cryp71c has joined ##crawl-dev 11:16:01 -!- TuxQmob has quit [Changing host] 11:18:55 -!- concrocotta has quit [Quit: Ciao] 11:21:42 -!- LexAckson_ has joined ##crawl-dev 11:25:16 -!- scummos__ has quit [Remote host closed the connection] 11:31:49 -!- LexAckson__ has joined ##crawl-dev 11:35:29 -!- LexAckson_ has quit [Ping timeout: 268 seconds] 11:37:30 -!- bonghitz has quit [Remote host closed the connection] 11:44:54 -!- wheals has joined ##crawl-dev 11:46:37 -!- wheals has quit [Client Quit] 11:46:59 -!- wheals has joined ##crawl-dev 12:00:01 -!- omarax has quit [Remote host closed the connection] 12:11:21 -!- vektorweg11 has quit [Read error: Connection reset by peer] 12:13:43 -!- Lasty has joined ##crawl-dev 12:15:46 -!- Lasty has quit [Client Quit] 12:41:16 -!- scummos__ has quit [Ping timeout: 240 seconds] 12:43:50 -!- sanka has quit [Ping timeout: 260 seconds] 12:47:25 -!- ontoclasm has joined ##crawl-dev 12:49:30 -!- TuxQmob has quit [Read error: Connection reset by peer] 12:52:11 -!- SteelNeuron has joined ##crawl-dev 12:52:23 !messages 12:52:24 No messages for SteelNeuron. 12:53:19 -!- Ququman has joined ##crawl-dev 12:55:18 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-432-geb20cb1: Rework IJC wrath 10(in the future, 2 files, 59+ 9-) 13https://github.com/crawl/crawl/commit/eb20cb1e6f8a 12:55:18 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-433-gd626390: Prevent pole vaulting while digging 10(in the future, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/d6263903397a 12:55:21 -!- Kalir has quit [Changing host] 12:57:56 -!- Cryp71c has quit [Ping timeout: 248 seconds] 13:00:02 -!- omarax has quit [Remote host closed the connection] 13:00:26 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-434-gbeab89b: Tweak divine weapon balance 10(in the future, 2 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/beab89b13714 13:01:08 -!- PleasingFungus has joined ##crawl-dev 13:01:55 !tell hellmonk simpler approach: spawn juggs with axes (& revert most of 2c369587ca9e ) 13:01:56 PleasingFungus: OK, I'll let hellmonk know. 13:02:45 !tell hellmonk also, :) @ SIZE_LARGE electric eels 13:02:45 PleasingFungus: OK, I'll let hellmonk know. 13:02:48 -!- Lasty has joined ##crawl-dev 13:05:03 -!- Lasty has quit [Client Quit] 13:15:53 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-435-gc65f5cf: Remove energy adjustment for flying weapons 10(in the future, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/c65f5cfe1a59 13:15:53 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-436-ge137915: Afterimage now scales better for EV based than AC based characters 10(in the future, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/e13791565d33 13:20:28 -!- ontoclasm has quit [Quit: Leaving.] 13:26:10 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-437-g1e7a41f: Flying weapons are no longer angered by your attacks 10(in the future, 2 files, 5+ 1-) 13https://github.com/crawl/crawl/commit/1e7a41fa37f9 13:26:13 Confusing auto-fight messages 13https://crawl.develz.org/mantis/view.php?id=10844 by Ge0ff 13:28:27 -!- PleasingFungus has quit [Quit: ChatZilla 0.9.93 [Firefox 50.0.2/20161129173726]] 13:32:22 -!- geekosaur has quit [Excess Flood] 13:32:41 -!- geekosaur has joined ##crawl-dev 13:42:20 can any dev please ??rebuild councilgod-PR? It contains a fix for digging Fo and there's someone playing one tonight 13:44:27 -!- ontoclasm has joined ##crawl-dev 13:44:47 oh hi ontoclasm 13:44:55 hi 13:44:57 I tried to fix the jaggies in the Deerhorn Knife that you told me about 13:45:09 cool 13:45:12 http://i.imgur.com/hPuph5n.png 13:45:19 -!- miek_ has joined ##crawl-dev 13:45:19 What do you think now? 13:45:45 hm 13:46:45 03PabloMansanet02 07https://github.com/crawl/crawl/pull/413 * 0.20-a0-438-gf35dcae: Active ability cost rework 10(in the future, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/f35dcaec6b2e 13:54:23 that looks better 13:54:32 i edited it a bit to show you what i mean, though 13:54:33 https://dl.dropboxusercontent.com/u/1000017/crawl/deerhorn.png 13:56:45 -!- SteelNeuron has quit [Ping timeout: 260 seconds] 13:57:37 -!- TuxQmoob has quit [Quit: Bye] 14:00:01 -!- omarax has quit [Remote host closed the connection] 14:06:32 -!- Tux[Qyou] has joined ##crawl-dev 14:09:28 -!- OrphineM_ has quit [Quit: Page closed] 14:10:21 -!- Kadarus has quit [Client Quit] 14:12:04 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 14:12:56 -!- cait has quit [Ping timeout: 240 seconds] 14:22:30 -!- adelrune has quit [Quit: Leaving] 14:25:57 -!- Menche has quit [Quit: Leaving] 14:29:39 -!- magistern has quit [Client Quit] 14:35:57 -!- zxc has quit [Read error: Connection reset by peer] 14:43:58 -!- ProzacElf has joined ##crawl-dev 14:50:07 -!- CanOfWorms has joined ##crawl-dev 14:57:03 -!- and has quit [Quit: Page closed] 15:00:02 -!- omarax has quit [Remote host closed the connection] 15:03:16 -!- Blazinghand has joined ##crawl-dev 15:03:47 -!- Vall has quit [Quit: Leaving] 15:05:53 -!- dtsund has quit [Remote host closed the connection] 15:43:58 -!- Kranix has quit [Quit: Konversation terminated!] 15:51:07 -!- ProzacElf has quit [Ping timeout: 252 seconds] 15:53:26 -!- DevlanMud has quit [Ping timeout: 250 seconds] 15:53:42 -!- Patashu has quit [Ping timeout: 250 seconds] 15:56:23 -!- Taraiph has quit [Quit: To Be Continued...] 15:57:44 -!- Taraiph has quit [Read error: Connection reset by peer] 16:00:02 -!- omarax has quit [Remote host closed the connection] 16:00:40 -!- Lasty has joined ##crawl-dev 16:13:51 -!- Cryp71c has joined ##crawl-dev 16:22:07 -!- snux has quit [Quit: leaving] 16:26:59 -!- dondy has quit [Quit: WeeChat 1.5] 16:33:54 -!- dpeg has joined ##crawl-dev 16:41:58 -!- Harudoku has quit [Ping timeout: 268 seconds] 16:43:23 -!- cait has quit [Quit: ChatZilla 0.9.93 [Firefox 51.0/20161201172143]] 16:48:36 -!- scummos__ has quit [Remote host closed the connection] 16:49:23 -!- ontoclasm has quit [Quit: Leaving.] 16:53:10 -!- WalkerBoh has joined ##crawl-dev 16:55:43 -!- Krakhan has quit [Changing host] 16:56:32 -!- jefus- has joined ##crawl-dev 17:00:01 -!- omarax has quit [Remote host closed the connection] 17:00:14 -!- jeefus has quit [Ping timeout: 258 seconds] 17:08:04 -!- Kalir has quit [Quit: I'M OUT SON. PEACE, LOVE, EXPLOSIONS.] 17:16:14 -!- Cryp71c has quit [Ping timeout: 264 seconds] 17:17:44 -!- CanOfWorms has quit [Quit: ChatZilla 0.9.92 [Firefox 3.6.28/20120306064154]] 17:23:38 -!- simmarine has joined ##crawl-dev 17:26:59 -!- epsilonhalbe has quit [Quit: Leaving.] 17:28:39 -!- LexAckson__ has quit [Ping timeout: 252 seconds] 17:31:48 ??beem[github 17:31:48 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: !beem subscribe 17:39:07 -!- Tux[Qyou] has quit [Read error: Connection reset by peer] 17:50:32 -!- AlphaQ has quit [Remote host closed the connection] 17:54:38 gammafunk: how does beem deal with the connection to webtiles servers timing out? 17:55:41 -!- scummos__ has quit [Ping timeout: 260 seconds] 17:55:53 alexjurkiewicz: two ways, one is to keep a task for each connection that sends regular ping, and then the other part is to just have proper exception handling that will properly shut it down and trigger a reconnect 17:57:21 -!- Twinge has quit [Ping timeout: 258 seconds] 17:57:39 the task was due to long-running connections sometimes timing out in a way that didn't raise any exception (an internal websocket error/exception would get raised only after a long time) 17:59:09 -!- Twinge has joined ##crawl-dev 17:59:20 yeah, I think I'm running into this now 17:59:29 see https://github.com/gammafunk/beem/blob/master/beem/webtiles.py#L46 for the ping, and for exceptions you kind of just want to find a good point to try/except that will catch any exceptions that will bubble up, and then respond appropriately by restarting the connection 18:00:02 -!- omarax has quit [Remote host closed the connection] 18:00:13 -!- ProzacElf has joined ##crawl-dev 18:01:21 -!- WalkerBoh has quit [Remote host closed the connection] 18:03:30 https://github.com/gammafunk/beem/blob/master/beem/webtiles.py#L257 is how I handle errors in sending chat messages, scheduling (but not yielding from) a shutdown task that will lead to proper handling so that the game connection gets recreated properly 18:04:16 if you're only watching lobbies and never really sending anything, you shouldn't need more than a couple of these try/excepts 18:04:42 one for the general read loop, and one for your mandatory 'lobby', maybe something like that 18:05:53 -!- HellTiger has quit [Ping timeout: 245 seconds] 18:12:36 sounds reasonable 18:26:45 -!- eggzz has quit [Quit: Page closed] 18:28:24 -!- Ququman has quit [Read error: Connection reset by peer] 18:37:27 huh, TIL about yield from 18:39:30 i was going to say, couldn't you just return self.send(...) instead, since there are no other yields? but i see now that this would ruin your exception handling 19:00:02 -!- omarax has quit [Remote host closed the connection] 19:07:19 -!- HarryHood has joined ##crawl-dev 19:09:31 -!- Pacra has joined ##crawl-dev 19:13:07 -!- dtsund has joined ##crawl-dev 19:23:52 AIUI, `yield from` is the old `await` 19:25:52 i've been referring to this a lot http://www.snarky.ca/how-the-heck-does-async-await-work-in-python-3-5 19:30:01 -!- InsideTheVoid has quit [Ping timeout: 252 seconds] 19:36:13 -!- ProzacElf has quit [Read error: Connection reset by peer] 19:38:15 -!- concrocotta has quit [Quit: Ciao] 19:54:18 looks like I need to ask v1 servers for the full lobby periodically 20:00:02 -!- omarax has quit [Remote host closed the connection] 20:12:31 -!- Daekdroom has quit [Quit: Leaving] 20:15:47 so v1 sends the full lobby at the start, and then only sends updates 20:16:00 -!- Kellhus has quit [Quit: Page closed] 20:16:07 but this means you can't get accurate idle information 20:16:41 I have to reconnect to get a full lobby again 20:22:04 -!- amalloy is now known as amalloy_ 20:22:20 alexjurkiewicz: it purposefully doesn't send idle information because it sends updates when the player goes non-idle 20:22:30 if you don't see an update, you assume the player is still idle 20:22:39 in which case you can do the idle arithmetic yourself 20:23:00 remember the client keeps a cache of these lobby entries 20:23:07 it doesn't need the server to send it an update saying that the player is still idle 20:23:15 but it does need one when the player is no longer idle 20:23:56 right, so part of the lobby data is "time_last_update": 1481590403.9300141, 20:25:11 bottom line is that you shouldn't need to do a lobby update to know accurate idle times 20:25:25 you could just do periodic updates and not do any tracking 20:25:57 but beem maintains a lobby cache just like the js client does 20:26:31 well, that's a relief, this code was pretty janky 20:28:12 ah yeah, the code is in check_idle of process_handler in webtiles v1 20:28:39 the threshold is 30s, once you pass that threshold (in either direction) an update is emitted for the game 20:28:50 for players <30s idle they have an idle_time of 0 20:29:00 I guess to discourage exactly the sort of spamming I was trying to do 20:29:36 well, here's the API: https://api.crawl.project357.org/live?pretty=1 20:30:07 next step is to integrate this into scoreboard & use it for the website frontpage (which currently has its own system crawling dgl-status files) 20:31:10 are the dgl-status files not sufficient? 20:32:05 well, not every server has one to start with 20:32:11 but the format is quite horrible too 20:32:45 -!- WalkerBoh has joined ##crawl-dev 20:33:00 also, there's a fair amount of data transformation that the website script does which could be integrated into this API so nothing has to duplicate the work: https://github.com/crawl/dcss-website/blob/master/build-scripts/dgl-status-collect.py 20:33:21 stuff like parse_location is a great example of what shouldn't be in the website repo 20:34:24 -!- Orange_ has quit [Quit: Page closed] 20:35:15 i forgot how gnarly the dgl-status parsing code was... 20:36:26 but everyone frickin' loves parsing 20:36:41 amalloy_ is parsing something this very moment 20:49:36 -!- amalloy_ is now known as amalloy 20:50:24 -!- fbafelipe has quit [Quit: Leaving] 20:59:23 -!- Pacra has quit [Read error: Connection reset by peer] 20:59:45 -!- Pacra has joined ##crawl-dev 21:00:02 -!- omarax has quit [Remote host closed the connection] 21:00:27 -!- bh has joined ##crawl-dev 21:00:35 oh, there I am 21:03:57 -!- Pacra_ has joined ##crawl-dev 21:04:26 -!- Pacra has quit [Read error: Connection reset by peer] 21:19:17 -!- WalrusKing has quit [Ping timeout: 248 seconds] 21:22:26 -!- HarryHood has quit [Quit: Leaving] 21:23:13 -!- fbafelipe has quit [Quit: Leaving] 21:25:36 -!- hellmonk has joined ##crawl-dev 21:26:51 !tell pleasingfungus I thought about the axes thing but I didn't want juggs using equipment for reasons. might reconsider though. 21:26:52 hellmonk: OK, I'll let pleasingfungus know. 21:27:58 -!- Insomniak` has quit [Ping timeout: 245 seconds] 21:30:21 -!- HellTiger_NB has quit [Ping timeout: 260 seconds] 21:33:48 -!- InsideTheVoid has quit [Ping timeout: 260 seconds] 21:40:27 -!- adelrune has joined ##crawl-dev 21:50:47 -!- dpeg has quit [Quit: Lost terminal] 21:54:55 hellmonk: cleaving on a monster seems like complexity for the sake of it 21:56:48 I don't think it's any more complex than, say, reaching on a monster or elec brand on a monster 21:58:00 those both have an effect though :P 21:58:51 -!- CanOfWorms has joined ##crawl-dev 21:59:29 !tell Lasty I may have inadvertently gotten myself into the Ru Apocalypse challenge with a Centaur drained to 0 21:59:30 CanOfWorms: OK, I'll let lasty know. 22:00:01 -!- omarax has quit [Remote host closed the connection] 22:00:57 CanOfWorms: I'm excited for you. :D 22:00:57 Lasty: You have 1 message. Use !messages to read it. 22:01:01 Let me know how it goes :D 22:01:01 -!- Blazinghand has quit [Quit: Leaving] 22:01:10 I've picked up the swamp rune so far 22:01:15 currently working on snake 22:01:44 it's not a true Apocalypse challenge though, I do poke some monsters to death with a vamp great sword 22:02:06 I'm not sure if it's possible for me to get out of this 0 skill hole I've dug myself in... 22:02:15 not if you keep using apoc!! 22:02:27 you can be drained beyond zero right? 22:02:43 yeah you can have more drain than the skills allow 22:03:02 I have 19 fighting and have yet to see a positive gain 22:05:57 Invok: Apocalypse || 213 22:05:57 nice. 22:13:09 -!- Lasty has quit [Quit: Leaving.] 22:14:48 -!- _Jordan_ has quit [Quit: This computer has gone to sleep] 22:16:49 ??mooon 22:16:49 mooon[1/3]: "Ultimate Sacrifice" challenge: Play Felid of Ru, get at least one of each kind of sacrifice except Arcana, ascend with 15 runes. 22:16:57 CanOfWorms: you can work on that next 22:17:04 ??mooon[2 22:17:04 mooon[2/3]: https://crawl.develz.org/tavern/viewtopic.php?f=12&t=21933 22:19:13 -!- Lasty has joined ##crawl-dev 22:20:42 ??sac arcana 22:20:43 sacrifice arcana[1/2]: Sacrifice three spell schools - Ru picks randomly, then you may accept or decline. These schools are permanently set to 0 and you can't memorize or cast any spells that fall under them, including double/triple school spells. 22:24:36 -!- Zxpr1jk has quit [Quit: Leaving] 22:44:58 -!- ig0rbit has quit [Ping timeout: 265 seconds] 22:48:13 -!- elliptic has quit [Quit: Leaving] 22:51:32 -!- amalloy is now known as amalloy_ 23:00:03 -!- omarax has quit [Remote host closed the connection] 23:00:17 -!- elliptic has joined ##crawl-dev 23:02:48 -!- zxc has joined ##crawl-dev 23:04:26 -!- DevlanMud has quit [Ping timeout: 258 seconds] 23:06:15 -!- MaxFrost has quit [Quit: Going offline, see ya! (www.adiirc.com)] 23:18:18 -!- destroythecore has quit [Read error: Connection reset by peer] 23:23:29 -!- bonghitz has quit [Remote host closed the connection] 23:26:17 -!- Smello has quit [Ping timeout: 240 seconds] 23:26:30 -!- frd has quit [Quit: leaving] 23:28:18 where are equipment slots order defined in the code? 23:29:15 !source equipment_type 23:29:15 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/enum.h#L2118 23:29:46 there's no real order, aside from that of equipment given while creating a character 23:30:35 the order things are shown in is set in the display code, but if you have slot a empty and pick something up, it goes in slot a unless you have lua/rcfile foo saying otherwise 23:30:56 (and might still go into a if your rcfile foo can't place it) 23:32:37 -!- wheals has quit [Ping timeout: 248 seconds] 23:40:20 yeah nah i meant the actual enum order 23:40:28 webtiles has it hardcoded too >_> 23:43:00 I'm not sure it's usefully coded anywhere. which is why putting enums in the wrong place gets you https://crawl.develz.org/mantis/view.php?id=7348 23:43:29 -!- zxc has quit [Read error: Connection reset by peer] 23:44:38 gammafunk: why does send_watch_game(self, username, game_id) need game_id? 23:44:45 or various other "X changed to Y" surprises 23:45:36 gammafunk: it seems vestigial, but I'm not 100% positive 23:48:00 send_watch_game sets state of the game connection class 23:48:21 it's true that the only thing you send to the server is the username, becase webtiles server is kind of broken there 23:48:59 but I want that info to remain so that the state is coherent and because we'll fix webtiles game watching at some point 23:49:05 so that will become more relevant 23:49:26 right now if you start two different games as a user, the behaviour of watching is weird 23:49:53 if you try to watch, you go to the most recent game started 23:50:25 if you're currently watching a game by that user started earlier and you try to refresh, you get sent to the newest game 23:50:41 this weirdness was mostly only seen on robin accounts, notably comborobin 23:51:04 where you couldn't watch the comborobin game you wanted depending on when it was started, since multiple users were playing on the account at the same time 23:51:29 so webtiles should be patched to use urls that encode both the username and the game id 23:52:03 and perhaps if no game id is supplied, it can still allow watching, and send the watcher to the most recently recreated game 23:52:21 that way the watch urls generated by &watch will continue working 23:52:41 but yeah, it's not technically required for sending watch signal, but I want it in the library 23:53:07 feel free to override the method in your derrived class with your own implementation if you don't like that 23:53:33 you can possible also use None for game_id, but I forget if that has any other ramifications 23:58:43 makes sense 23:58:59 -!- simmarine has quit [Read error: Connection reset by peer]