00:00:51 kate- : am i allowed to have ponderous gda 00:00:51 or is that too much fun 00:00:51 also hello 00:02:26 hi! i guess i'd vaguely prefer not to start letting scales get egos, it feels a bit like too much fun to me 00:03:03 ponderousness is so great though 00:03:03 ponderous gda sounds like a weird unrand or something 00:03:10 it does 00:03:26 do we actually not have any ponderous unrands? i guess everyone's favorite hat 00:03:28 maybe that's enough 00:03:40 that doom knight barding? 00:03:40 and the black knight centaur barding 00:03:41 PleasingFungus: We'll take a PR :-) 00:03:44 it was removed, yeah 00:03:58 or was it 00:03:59 <|amethyst> learn add crawl-dev i guess i'd vaguely prefer not to [make a change], it feels a bit like too much fun to me 00:04:00 Okay, not adding crawl-dev => i guess i'd vaguely prefer not to [make a change], it feels a bit like too much fun to me 00:04:01 ??black knight 00:04:02 black knight's horse barding[1/1]: A +10 centaur barding of ponderousness, with rPois+ and rN+. Wearing it, you still move faster than humans (delay 8). Is considered evil by the good gods; read the description if you don't know why. 00:04:04 i think it's still around 00:04:13 heh 00:05:09 one that got removed was the ponderous plate mail that was special-cased to be big so trolls and ogres were allowed to wear it 00:05:19 right...talos or something? 00:05:20 ??talos 00:05:22 armour of talos[1/1]: Ponderous +12 plate armour of rF+, only wearable by large races. Existed briefly in 0.18's trunk. 00:05:23 but iirc it could never generate because some other check still considered it useless for them 00:05:35 +12, rF 00:05:42 basically ponderous gds.... 00:05:48 or could never be acquired at least 00:06:29 right 00:06:39 I think there's possibly room for a ponderous unrand body armour fwiw, since black knight barding is so species-specific 00:06:51 but finding a good way to make it strong/fun that's not just "a lot of enchant" 00:07:14 and placing unrands in thematic vaults is always nice 00:07:33 anyway i'll remove the gda from that vault for now, unless you want to 00:07:40 please feel free 00:09:25 +4 Maxwell's Magnetic Boots {ponderous, -Fly, rElec} 00:09:58 another step forward in the long, illustrious line of unrand boot designs 00:10:06 does maxwell really need to own every unrand in crawl 00:10:17 ebering: i'm going to re-theme the categories for Tournament Win {All Rune} Win Order to Qazlal & Lugonu as proposed. LMK if you dislike 00:10:20 YES 00:10:23 magnetic boots of +cling-but-only-to-metal-walls 00:10:33 wow 00:10:36 the glorious return of clinging 00:10:37 i think you've cracked the code 00:10:41 it's the one thing clinging needed 00:10:54 This one trick, spiders hate this 00:11:59 03PleasingFungus02 07* 0.25-a0-1137-g7f6bfe4: Remove +11 GDA (vt) 10(69 seconds ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/7f6bfe439b2e 00:12:21 q: can I use it to jump onto metal enemies and damage them 00:12:21 yes. in fact, it actively pulls metal enemies toward you 00:12:21 <|amethyst> also progressively slows you every time you step onto the same square as a metallic item 00:12:23 <|amethyst> boots of the katamari 00:12:37 You latch onto the iron giant! The iron giant attempts to throw you but you remain attached!! 00:12:46 wow, so clingy 00:17:12 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-1137-g7f6bfe439b (34) 01:11:16 wait, iron giants throw players? 01:29:38 ??footv 01:29:40 FooTV[1/5]: telnet termcast.develz.org (and then select the letter for FooTV), or http://termcast.develz.org. Do not use SSH. Shows games requested using !tv. Request games by adding -tv to !lg or !lm. Cancel games by adding -tv:cancel to the same command-line, clear playlist with !lg * -tv:nuke 01:30:00 ??footv[2 01:30:01 FooTV[2/5]: Use -tv:N to end playback Nx after normal end, -tv:>$ to end playback at end of ttyrec. You can combine both seek options as -tv:<2:>3 01:32:29 [3 01:33:05 ??footv[3 01:33:05 FooTV[3/5]: For good fooTV, ??embarrassing deaths, ??hilarious deaths, ??amazing games, ??great near misses 01:33:09 ??footv[4 01:33:10 FooTV[4/5]: If playback looks weird to you in PuTTY, then try setting the translation to UTF-8 under Window->Translation->Received data assumed to be in which character set 01:33:18 ??footv[5 01:33:18 FooTV[5/5]: It's how good players laugh at bad ones. It masquerades as a learning tool for going in the other direction. 01:38:37 Unstable branch on crawl.develz.org updated to: 0.25-a0-1137-g7f6bfe439b (34) 01:50:58 aidanh: the repo for it is here https://github.com/greensnark/dcss_tv 01:50:58 be amazed at snark's perl prowess 01:51:13 ah thanks 01:51:14 ?/dcss_tv 01:51:18 Matching entries (1): csplat[2]: Source: http://github.com/greensnark/dcss_tv 01:51:24 ??csplat 01:51:27 csplat[1/2]: Crawl's analogue to SplatTV, telnet termcast.develz.org to watch. 01:51:55 I guess it was originally called csplat 01:52:03 I guess a ttyrec server could always serve compatible index pages as an interim measure (yuck) 01:52:17 compatible index pages? 01:52:50 since footv apparently relies on the index lists of ttyrec files? 01:53:18 I'm presuming that means the Apache-generated lists, but I might have misunderstood 02:04:23 oh, right 02:05:38 aidanh: it does not have to be *exactly* apache-generated lists; cpo has a script alexjurkiewicz made to produce a similar-looking list for S3-archived ttyrec files, but it does parse the index html for links 02:05:53 said script mostly works, but has some weird errors sometimes 02:06:22 alright, sweet 02:07:24 it looks like footv would just need to be modified to always request from the ttyrec server then 02:08:12 looks like the relevant list parsing code is at https://github.com/greensnark/dcss_tv/blob/master/CSplat/TtyrecListParser.pm 02:10:36 Windows builds of master branch on crawl.develz.org updated to: 0.25-a0-1137-g7f6bfe439b 03:11:52 Unstable branch on crawl.beRotato.org updated to: 0.25-a0-1137-g7f6bfe4 (34) 03:30:46 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-3099-g23c1886e29 04:32:34 alexjurkiewicz: by the way, is there a reason we're sticking with python2 for the new tournament scoring? 04:48:53 alexjurkiewicz: I ask this because cdo does have python 3 04:48:58 it's 3.5 04:52:38 i would LOVE to upgrade 04:52:48 i've been typing a few things even 04:53:00 might want to ask advil and ebering then if there's any other reason why not 04:53:05 let me just confirm the cdo thing 04:53:13 is there any module we'd need that'd be hard to upgrade somehow? 04:53:18 I'm sure we could user install it anyways 04:53:30 yep, I am not sure which of them will be doing the CDO work, but my vote is a big +10 04:53:32 ah, it's python 3.4.2, sorry 04:53:52 try spinning up a virtual env and installing mysqlclient 04:53:56 I'll ping them about it when they're around then 04:54:26 might also want to test that mysqlclient can connect to mysql8. It might need the same hack I've done in the docker-compose to use old style authentication 06:37:55 -!- amalloy is now known as amalloy_ 07:19:44 ebering: it would be cool if you could show me how to get the rank for a player individual category so I can pass it to the player template. The relevant code is in update_page.player_page -> update_page.player_individual_category_results. Currently I'm creating fake data, if you could add in logic to get real data for one category I can probably figure out how to extend it to all other categories. Note 07:19:46 that there's a "notes" bit, which can be used to provide data to the player about their current rank / progress (eg for the Winning category, it would be links to your first two winning distinct combo morgues. If you can't generate that data yet just pass None 09:46:25 I did notice that cdo has python 3 but it mostly doesn't have any of the relevant packages installed 09:49:23 not even pip 09:51:09 does anyone object to me tagging? 10:18:17 It's cool having crawl spectator on ambiently. Maybe more people would do it if able to automatically switch to another active player after ~60s idle so that spectating doesn't have to be tended to 10:18:27 no clue if anyone else thinks that's a good idea but just a random thought 11:16:00 New branch created: stone_soup-0.25 (0 commits) 13https://github.com/crawl/crawl/tree/stone_soup-0.25 11:16:00 Branch stone_soup-0.25 updated to be equal with master: 13https://github.com/crawl/crawl/tree/stone_soup-0.25 11:22:27 03advil02 07* 0.25-b1-1-g95c47da: Crash more quickly if (offline) console is resized too small 10(3 minutes ago, 2 files, 6+ 1-) 13https://github.com/crawl/crawl/commit/95c47da36813 11:24:23 03advil02 07[stone_soup-0.25] * 0.25-b1-1-g4718f9f: Crash more quickly if (offline) console is resized too small 10(5 minutes ago, 2 files, 6+ 1-) 13https://github.com/crawl/crawl/commit/4718f9faf15d 11:25:01 %git 11:25:01 07advil02 * 0.26-a0: Crash more quickly if (offline) console is resized too small 10(5 minutes ago, 2 files, 6+ 1-) 13https://github.com/crawl/crawl/commit/95c47da36813 11:25:59 !tell gammafunk re python3 for scoring that'd be great but I didn't want to add the codebase modernization to a possibly tight deadline 11:26:07 ebering: OK, I'll let gammafunk know. 11:26:30 alexjurkiewicz: Will do that today 11:26:52 TAG DAY 11:32:01 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-0-g95c47da368 (34) 12:00:15 The build passed. (stone_soup-0.25 - 7f6bfe4 #13448 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/690390262 12:03:59 03ebering02 07* 0.26-a0-1-gd791c68: Don't use a valid direction to indicate a cancelled choice 10(71 seconds ago, 2 files, 4+ 10-) 13https://github.com/crawl/crawl/commit/d791c6801d20 12:04:36 03ebering02 07[stone_soup-0.25] * 0.25-b1-2-g42b3cbd: Don't use a valid direction to indicate a cancelled choice 10(2 minutes ago, 2 files, 4+ 10-) 13https://github.com/crawl/crawl/commit/42b3cbd391b2 12:04:54 aidanh: ^ good bug 12:09:01 03advil02 07* 0.26-a0-2-gcb1fb42: Add 0.24.1 to master changelog 10(42 seconds ago, 1 file, 12+ 0-) 13https://github.com/crawl/crawl/commit/cb1fb4266058 12:09:38 03advil02 07[stone_soup-0.25] * 0.25-b1-3-g2bbb926: Add 0.24.1 to master changelog 10(79 seconds ago, 1 file, 12+ 0-) 13https://github.com/crawl/crawl/commit/2bbb926979d1 12:17:20 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-2-gcb1fb42660 (34) 12:19:15 Nornya (L13 DgCj) ASSERT(ray.pos() == oldpos) in 'beam.cc' at line 4400 failed. (Lair:4) 12:19:54 !crashlog Nornya 12:20:22 1. Nornya, XL13 GrEE, T:13588 (milestone): http://crawl.berotato.org/crawl/morgue/Nornya/crash-Nornya-20180226-052210.txt 12:20:54 !lg Nornya src=cko -log 12:20:54 917. Nornya, XL2 VpAs, T:199: https://crawl.kelbi.org/crawl/morgue/Nornya/morgue-Nornya-20200519-202745.txt 12:21:43 knockback crash 12:24:24 The build passed. (0.25-b1 - 7f6bfe4 #13449 : Nicholas Feinberg): https://travis-ci.org/crawl/crawl/builds/690391127 12:36:32 looks like a monster was knocked back into a dispersal trap, which immediately changed its pos? 13:06:38 Unstable branch on crawl.akrasiac.org updated to: 0.26-a0-2-gcb1fb42 (34) 13:14:20 The build passed. (0.26-a0 - 95c47da #13451 : advil): https://travis-ci.org/crawl/crawl/builds/690392440 14:01:56 102938475621 (L1 GrFE) ERROR in 'mon-cast.cc' at line 1721: Unknown monster spell 'Random Effects' cast by Ijyb (D (Sprint)) 14:05:03 The build passed. (stone_soup-0.25 - 2bbb926 #13456 : advil): https://travis-ci.org/crawl/crawl/builds/690403270 14:06:12 aidanh: in clear_text_region (https://github.com/crawl/crawl/blob/master/crawl-ref/source/ui.cc#L3025) it seems to be assuming that the current GotoRegion is set to a particular value somehow, but I can't quite figure out what that code is expecting it to be or how it is normally ensured 14:06:16 is it possibly GOTO_CRT? 14:07:42 (also, do you have any guesses as to why console resize events always come along with an ESC? I can't figure this one out) 14:10:57 I think GOTO_CRT is not it 14:16:03 hm maybe this isn't the problem 14:16:12 I wish I could figure out exact replication conditions for this crash 14:25:49 ah 14:25:59 in Text, m_region does not get recalculated on a console resize 14:27:31 so if you start the window with height n, shrink to n-1, and do anything that causes clear_text_region to be called (e.g. something with a prompt like S), it crashes 14:28:33 !tell alexjurkiewicz I've pushed an update connecting individual category ranks to the new templates 14:28:34 ebering: OK, I'll let alexjurkiewicz know. 14:54:41 fatjedi (L11 HOMo) Crash caused by signal #15: Terminated (Lair:2) 14:57:57 !crashlog 14:59:46 90s limit exceeded: killed !crashlog 14:59:46 !lg fatjedi -log 14:59:46 11. fatjedi, XL1 MiEn, T:18: https://crawl.kelbi.org/crawl/morgue/fatjedi/morgue-fatjedi-20200517-230922.txt 15:02:18 https://crawl.kelbi.org/crawl/morgue/fatjedi/crash-fatjedi-20200523-185427.txt 15:06:51 unrelated to that crash, at some point lava orc save compat broke, it seems ui-related in that calling "yes_or_no" from the right time just results in a blank screen 15:07:21 the prompt still works, it just never displays the question 15:14:53 -!- aidanh_ is now known as aidanh 15:24:32 03advil02 07* 0.26-a0-3-gd8d43ee: Keep ui sizes in sync with terminal resizes (12260) 10(40 minutes ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/d8d43ee9da1d 15:24:32 03advil02 07* 0.26-a0-4-g9b8842f: Don't crash on too small terminal resize (6498) 10(5 minutes ago, 8 files, 59+ 5-) 13https://github.com/crawl/crawl/commit/9b8842f3ab7c 15:38:06 Build failed for master @ 9b8842f3 https://github.com/crawl/crawl/actions/runs/113428637 (failed: Linux Build,MacOS Build,Linux MingW Build) 15:45:17 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-4-g9b8842f3ab (34) 15:56:34 03advil02 07* 0.26-a0-5-gbc5e7ad: Fix the tiles build 10(4 minutes ago, 5 files, 13+ 1-) 13https://github.com/crawl/crawl/commit/bc5e7ad05863 15:56:34 03advil02 07* 0.26-a0-6-g448add7: Fix some unused function warnings for non-tiles builds 10(30 seconds ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/448add79b74c 15:57:28 The build was broken. (master - 9b8842f #13457 : advil): https://travis-ci.org/crawl/crawl/builds/690445192 16:02:53 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-6-g448add79b7 (34) 17:14:42 ebering: awesome, thanks! 17:14:44 alexjurkiewicz: You have 1 message. Use !messages to read it. 17:19:10 very cool change 17:21:19 -!- amalloy_ is now known as amalloy 18:16:40 fatjedi (L7 MiBe) Crash caused by signal #15: Terminated (D:5) 18:16:40 hi hi 18:16:45 i have a question: 18:17:02 if i want to make a change to an open PR, do I just push normally to the branch in my repo? 18:17:15 does github automatically pick that up, or do i have to do something in github's web ui? 18:23:58 Unstable branch on underhound.eu updated to: 0.26-a0-6-g448add79b7 (34) 18:32:34 Implojin: a PR based on a branch does track that branch, yeah; you can even force push it and the PR will just update accordingly 18:32:52 and by branch I mean the branch in your own repo 18:33:24 we'll see the commits you make announced by Cheibriados in this channel, so it's nice if you avoid crazy commit spam, but otherwise feel free to make branch changes 18:33:59 gammafunk: thanks 18:57:08 fr: pig form should give gourmand 18:57:17 for immersion 19:36:50 -!- Tiobot is now known as Guest74947 19:45:07 fatjedi (L9 MiBe) Crash caused by signal #15: Terminated (D:8) 19:48:18 wat 19:56:33 03advil02 07* 0.26-a0-7-g32a1ce3: Fix tiles 10(35 seconds ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/32a1ce3a9d21 20:02:24 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-7-g32a1ce3a9d (34) 20:03:35 adviltest (L8 HOFi) Crash caused by signal #6: Aborted (D:1) 20:07:54 hm, so this exact training thing gives a way for players to force a crash by disconnecting while at the training menu with no skills selected 20:08:19 not ideal, but I'm not immediately sure what the solution is 20:08:56 it should probably save and return you to the training menu on reload, but that's pretty non-trivial to accomplish relative to what happens now (where this could well be mid world_reacts) 20:10:30 it kind of suggests that xp should be queued up and applied in a fineff-style way 20:10:43 but there's no way I'm going to try to implement that <2 weeks before a release 20:39:49 can you have some backup default training configuration if players do this? 20:39:58 eg just put all points into the first trainable skill 20:40:48 the problem isn't just applying the training, it's that it might be in the middle of world_reacts, I don't think it would be possible/safe to save everywhere that the training menu can trip because of meeting a skill target 20:43:26 it might be possible to let world_reacts play out, but at that point the crawl process has likely seen a hup 20:43:50 ebering: FYI [new-scoring a618119] Add full ranking URL to individual challenge data 20:44:53 i'm not sure if you intended these pages to be permanent or not -- I think they're useful for letting players see "how much do I have to improve my result in this category to get to the next rank?" and so on 20:47:07 what is a "nonrep" win? 21:33:00 03advil02 07[stone_soup-0.25] * 0.25-b1-4-g0714e02: Keep ui sizes in sync with terminal resizes (12260) 10(7 hours ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/0714e02a209a 21:33:00 03advil02 07[stone_soup-0.25] * 0.25-b1-5-gd5f6227: Don't crash on too small terminal resize (6498) 10(6 hours ago, 8 files, 59+ 5-) 13https://github.com/crawl/crawl/commit/d5f622773e13 21:33:00 03advil02 07[stone_soup-0.25] * 0.25-b1-6-g937bc35: Fix the tiles build 10(6 hours ago, 5 files, 13+ 1-) 13https://github.com/crawl/crawl/commit/937bc353e7c0 21:33:00 03advil02 07[stone_soup-0.25] * 0.25-b1-7-ge98c1a6: Fix some unused function warnings for non-tiles builds 10(6 hours ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/e98c1a62e30b 21:33:00 03advil02 07[stone_soup-0.25] * 0.25-b1-8-g97f08f9: Fix tiles 10(2 hours ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/97f08f994605 21:47:23 03advil02 07* 0.26-a0-8-gc4d20be: Comment an ASSERT (PleasingFungus) 10(32 seconds ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/c4d20be10f45 22:02:25 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-8-gc4d20be10f (34) 23:18:48 alexjurkiewicz: the TSO category: non repeated combo 23:21:37 alexjurkiewicz: I did intend for them to be permanent 23:21:52 or at least for that information to be permanently available (if page per category ends up not making sense) 23:22:25 what I put in them was just stubs so you could start bootstrap-ifying them and see what's readily available query-wies 23:22:29 *query-wise 23:48:57 ebering: not sure what you meant by "the TSO category: non repeated combo" 23:49:19 all else sounds good 👍 23:53:20 oh, nonrep = non repeated 23:53:51 ty 23:55:53 alexjurkiewicz: I got an error with the mysql connection when using that docker for crawl_tourney 23:56:35 INFO:root:Couldn't connect to MySQL ((2005, "Unknown MySQL server host 'mysql' (-2)")). Retrying in 5 seconds...