00:46:08 03ebering02 07* 0.27-a0-92-g39ad13b: Don't remain curled while delayed (12443) 10(3 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/39ad13b14638 00:48:33 ^ good bug, you can indeed keep your curl by travelling only with delays and using travel_one_unsafe_move 00:49:14 <10P​leasingFungus> @ebering thanks! 00:49:15 <10P​leasingFungus> appreciate it 00:50:29 03ebering02 07[stone_soup-0.26] * 0.26.0-12-gc5e71a9: Fix a teleport closet 10(18 hours ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/c5e71a95d41c 00:50:29 03ebering02 07[stone_soup-0.26] * 0.26.0-13-g5bd7a88: Fix a teleport closet (MakMorn) 10(11 hours ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/5bd7a88a2894 00:50:29 03ebering02 07[stone_soup-0.26] * 0.26.0-14-g4ff6f58: Restore Zyme sickness 10(18 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/4ff6f5805d42 00:50:29 03ebering02 07[stone_soup-0.26] * 0.26.0-15-gc6cd9f7: Don't remain curled while delayed (12443) 10(7 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/c6cd9f700b9d 01:02:33 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-92-g39ad13b146 (34) 01:08:17 can anybody help me set up an official server in NZ? 01:08:27 I got a fresh VPS that I can dedicate to this 01:10:06 hi welcome 01:10:46 Like I said in the anz discord, we are somewhat reluctant to add "new" official servers without a single-sign-on system for webtiles servers 01:11:51 OK, how do I go about doing that? Does the web server allow for OAuth authentication or is it something more involved? 01:12:18 well that's the problem 01:12:31 each server has its own account database, there's no central system 01:12:42 and 14 years of accounts on single servers 01:13:09 migrating to a single-account-system means sorting out which of the accounts with the same name are the same user 01:14:03 hahaha, understood - so can we use oauth and just have the user link the accounts themselves when they log on the their preferred server? 01:14:07 or is there no system built at all yet? 01:14:13 There is no system built at all 01:14:29 ah :( 01:14:32 Yeah 01:14:49 If you want to help with crawl being that hero would be incredible but also a gigantic nightmare 01:15:47 haha, I'm a back end guy and might be able to help, but I haven't looked at the code so I have no idea what's involved 01:16:13 https://twitter.com/crawlcode 01:16:23 <10P​leasingFungus> wow rude 01:16:36 <10P​leasingFungus> the web code is sort of its own beast 01:16:53 <10P​leasingFungus> with limited connection to the really classic code in that twitter 01:17:04 the webcode is its own beast but also interacts with dgamelaunch for user accounts 01:18:46 hmm... python... I'm a bit rusty, but let's check it out 01:19:48 the logs linked inthe above channel are searchable 01:19:48 you can find previous discussions of this problem both from an archictecture pov and a practical human administration pov 01:20:09 and pointers of where to start 01:20:25 but, I want to emphasize, this is a Big Project 01:20:36 and probably not what you expected to be getting into when you spun up your VPS 01:20:43 <09g​ammafunk> advil: if you wanted to join tdt clan, just need to edit your rc to have me team captain by 8pm today 01:20:49 hahaha, no. not at all 01:22:46 might be over my head... still... I don't mind banging on the pipes, even if it is just out of curiosity 01:22:55 so nobody is currently working on this at all? 01:23:06 afaik no 01:23:58 we operate on volunteer time and interest 01:24:29 this project seems long and not that interesting for the active volunteers 01:24:44 or perhaps it's "interesting" but the pain threshold is too high 01:25:34 the current set-up of a loose confederation of servers works well enough 01:25:34 (it has a lot of issues don't get me wrong, but they tend not to come up simply because crawl is small) 01:25:37 why not just stick with it then? 01:26:43 <09g​ammafunk> That’s what we’re doing! But if someone did have the energy and know-how to implement, would be well received 01:27:13 well, one of the issues is that adding a truly new server (instead of an in-place migration like for cxc and cbro->cbr2) is one of the things that the current system doesn't do well :) 01:27:43 rather, each new server we add without solving the sso problem makes eventually solving it harder 01:27:52 it's going to be a massive pita to cater for the same username, different users across servers 01:27:58 ah, yeah, I can see that 01:29:02 and also makes the biggest flaw in the system more obvious: central scoring is per username, so someone can intentionally register a duplicate name to mess up scores 01:29:18 sadly this isn't a theoretical concern, it happened when we added cko 01:30:12 ouch! 01:31:44 when you said the logs are searchable, did you mean the twitter account? 01:32:58 No, I mean the logs of this channel, linked in the channel topic 01:33:22 ah, right 01:34:39 Unstable branch on crawl.develz.org updated to: 0.27-a0-92-g39ad13b146 (34) 01:38:49 heh, ok - this is definitely not something anybody would be able to do in the short term... is there some kind of central storage for the official servers? for pulling stats and such? 01:39:53 there are two. there's cao scoring: http://crawl.akrasiac.org which keeps global scoring records 01:40:13 <09g​ammafunk> It’s a lot of discussion over 5+ years, hence hard to read, but some key search terms: SSO oauth single sign on 01:40:15 and sequell, our statistics and knowledge bot, queryable in the channel or via pm 01:40:28 for example 01:40:34 !gamesby ebering t 01:40:35 ebering (t) has played 13 games, between 2021-01-08 20:01:53 and 2021-01-14 10:50:40, won 4 (30.8%), high score 1703899, total score 6541247, total turns 444766, play-time/day 5:43:49, total time 1d+16:06:48. 01:40:43 t is the keyword for the tournament 01:40:55 or 01:40:58 yeah I've found a thread I'm working through 01:41:01 !lg * t / won 01:41:03 754/24236 games for * (t): N=754/24236 (3.11%) 01:42:51 <09g​ammafunk> We never quite settled on a SSO architecture, and a key issue is server integration rollout 01:42:51 so there's an actual sql database accessible to servers... or there could be? 01:42:51 <09g​ammafunk> So that it’s not a nightmare for admins 01:42:51 <09g​ammafunk> Yes, there could be 01:43:15 <09g​ammafunk> Several devs and admins run additional servers 01:44:03 <09g​ammafunk> We have an sql service on cdo we use for tournament, for example 01:45:34 This might be a stupid question, but... when setting up a new server is it possible to copy the user "database" from one of the existing servers? 01:46:11 <09g​ammafunk> Yes, if admin makes it available 01:46:21 <09g​ammafunk> It’s just SQLite db 01:49:43 So a less headachy solution could be to have use a social login (or implement oauth on cdo I guess) and ask users to link their crawl usernames, asking for a password if it exists on any server. 01:50:10 then it doesn't matter if there are multiple users accross servers with the same username 01:50:34 just run the stats off the sso user, right? 01:55:35 Windows builds of master branch on crawl.develz.org updated to: 0.27-a0-92-g39ad13b146 01:55:42 <09g​ammafunk> You haven’t described how webtiles server is integrated, but assuming that’s straightforward, it will need some kind of cache to be resilient to db outage 01:57:27 basically tack on a layer in front of the current login, just to link usernames+server to an email, maybe have the webserver still log in with the current system in the background... 01:57:46 that way, if there is an outage, they can still log in using the current system 01:58:23 feels a bit icky typing it out... but it could be a much simpler solution than rewriting all of the auth system 02:00:16 it doesn't need to be insecure, you could seed and hash the username/password and that's all that needs to be added to the webserver to handle 02:01:50 usernames would just need to be tagged when they are linked so if you log in when the db is offline, you know it's a valid user 02:19:07 ...yeah, still seems like a lot of work 02:19:53 I wish I was better 02:20:48 Unstable branch on cbro.berotato.org updated to: 0.27-a0-92-g39ad13b146 (34) 02:25:32 what about forgetting about sso altogether and just have users link their nicks on CDO if they want to see stats? 02:26:48 link it automatically to an email when a new user is created on any of the servers... 02:34:55 @MrDizzy I think there are too many dups atm... and we don't know if identical usernames belong to the same user across servers 02:39:06 there are dups and no way to know at present, yes 02:39:31 there's also a desire for continuity of historical scoring without requiring people to sign in 02:40:16 since some of the highscorers no longer play 02:40:16 but we don't want to invalidate those scores simply because they're not 02:40:16 oh, they disconnected 02:40:16 rip 02:42:20 this irc client sucks 02:42:51 but we don't want to invalidate those scores simply because they're not active any longer 02:43:25 the email addresses are still available, right - so some linking can be done automatically? 02:44:00 most, even 02:46:01 I wouldn't count on that most 02:46:01 we don't validate those e-mails in any way 02:46:04 heh 02:47:17 hmmm... so no easy fix then, eh? 02:47:31 oh well 02:47:43 bbl 02:53:53 Monster database of master branch on crawl.develz.org updated to: 0.27-a0-92-g39ad13b146 03:11:48 Stable (0.26) branch on cbro.berotato.org updated to: 0.26.0-15-gc6cd9f700b 03:31:00 Stable (0.26) branch on crawl.kelbi.org updated to: 0.26.0-15-gc6cd9f700b 03:32:07 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-3840-g9efd504fd6 04:56:31 compiling some source files, like initfile.cc, takes over 1g of ram. It would help smaller servers a lot of the file was broken up so compilation didn't require so much ram 04:56:40 eg, CPO with 2gb ram 05:02:09 @alexjurkiewicz you fixing CPO? 05:02:28 yup 05:03:17 sweet! 05:03:27 what was wrong with it? 05:04:22 ran out of disk space 05:04:47 ouch 05:13:47 New branch created: monster-spell-overhaul (6 commits) 13https://github.com/crawl/crawl/tree/monster-spell-overhaul 05:13:47 03ebering02 07[monster-spell-overhaul] * 0.27-a0-93-ga7312ea: Revamp Psyche's spellbook 10(5 days ago, 3 files, 24+ 1-) 13https://github.com/crawl/crawl/commit/a7312eaa733a 05:13:47 03ebering02 07[monster-spell-overhaul] * 0.27-a0-94-gd5e8436: Make most monsters single spellbook 10(8 days ago, 4 files, 47+ 245-) 13https://github.com/crawl/crawl/commit/d5e84366c5bf 05:13:47 03ebering02 07[monster-spell-overhaul] * 0.27-a0-95-g2907482: Give Khufu Scarabs instead of Undead 10(12 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/2907482c56cf 05:13:47 03ebering02 07[monster-spell-overhaul] * 0.27-a0-96-gf2b95fb: Remove Twisted Resurrection 10(25 minutes ago, 11 files, 2+ 203-) 13https://github.com/crawl/crawl/commit/f2b95fba8e05 05:13:47 03ebering02 07[monster-spell-overhaul] * 0.27-a0-97-gde097e1: Remove some Level 1 spells from high level monster books 10(13 minutes ago, 1 file, 0+ 5-) 13https://github.com/crawl/crawl/commit/de097e18daa2 05:13:47 03ebering02 07[monster-spell-overhaul] * 0.27-a0-98-gaa89f11: Remove Bolt of Cold from tzitzimitls 10(9 minutes ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/aa89f11ca55d 05:28:54 04Build failed for 08monster-spell-overhaul @ aa89f11c 06https://github.com/crawl/crawl/actions/runs/487647557 05:29:21 l-file.cc:93:5: warning: declaration of ‘string’ shadows a global declaration [-Wshadow] 05:29:24 93 | string, 05:29:26 | ^~~~~~ 05:37:43 view.cc: In function ‘crawl_view_buffer view_dungeon(animation*, bool, view_renderer*)’: 05:37:45 view.cc:1596:12: warning: implicitly-declared ‘constexpr crawl_view_buffer::crawl_view_buffer(const crawl_view_buffer&)’ is deprecated [-Wdeprecated-copy] 05:37:47 1596 | return vbuf; 05:37:49 | ^~~~ 05:37:51 In file included from view.h:13, 05:37:53 from view.cc:8: 05:37:55 viewgeom.h:33:31: note: because ‘crawl_view_buffer’ has user-provided ‘const crawl_view_buffer& crawl_view_buffer::operator=(const crawl_view_buffer&)’ 05:37:57 33 | const crawl_view_buffer & operator = (const crawl_view_buffer &rhs); 05:37:59 | ^~~~~~~~ 05:48:36 New branch created: pull/1689 (6 commits) 13https://github.com/crawl/crawl/pull/1689 05:48:36 Branch pull/1689 updated to be equal with monster-spell-overhaul: 13https://github.com/crawl/crawl/pull/1689 05:49:25 <12e​bering> @gammafunk created a PR to collect commentary, your more detailed feedback there would be appreciated 05:49:30 <12e​bering> also @PleasingFungus 05:49:39 <12e​bering> and anyone else who has opinions about mosnter spells 06:01:59 <03w​heals> crawling corpse and macabre mass monsters should be removed as part of twisted res going away 07:47:52 <09g​ammafunk> Yeah small aboms are used somewhat usefully in some places, so should remain for now 07:50:02 heil og sael 07:50:05 am i free to speak? 07:50:40 ...and is anyone free to listen? 07:50:56 hmmmm.... 07:53:04 Yes, if it's on topic 07:55:36 excellent. 07:55:49 ok, several things 07:56:09 first, it seems impossible to register a username with Crawl's Mantis 07:56:18 I saw you peek into ##crawl but you'd left when I saw it 07:56:49 the link on Crawl's webpage links to the Mantis' login page, not a registration page 07:56:58 (and there's no link to the registration page from the login page either) 07:57:28 @Pinkbeast yeah but i think my questions belong here (on -dev) more 07:57:31 yes, unfortunately mantis desn't have an easy way to add captchas and we've been overrun by spam accounts, you can submit issues on our github tracker 07:57:32 Mantis registration is broken and, alas, likely to remain so 07:57:44 ok well let me first check if what i want to report is an issue 07:57:58 i'm trying to play 0.26 as available from Debian 07:58:03 from Debian's repos 07:58:37 but something's not right. Ctrl-Q to quit doesn't bring up a confirmation dialog, and z to cast a spell doesn't bring up a spell selection dialog 07:58:46 both console and tiles 07:58:48 same behavior 07:59:20 Let's take these one at a time, what exactly happens when you hit ctrl-Q 07:59:27 what puzzles me is, can there reallly be bugs this big in a release build? or is soething wrong on my system? 08:00:13 ok, Ctrl-Q, what happens is: it seemed at first that *nothing* happens, but then i noticed that the program is accepting and echoing user input 08:00:23 and sure enough, if i type in "yes", and hit enter, it does quit 08:01:11 so apparently the ctrl-Q gets register and the proper confirmation logic is invoked 08:01:11 ok 08:01:11 and what exactly happens when you hit z 08:01:11 but the question isn't displayed (i.e. "Sure you want to quit yN?") 08:01:11 same thing: it *seems* that nothign happens, 08:01:20 but if i hit "a" after the z, sure enough it does cast the spell i have memorized under a 08:01:29 but the selection dialog wasn't displayed 08:01:39 do you have any settings in your ~/.crawlrc 08:03:08 in have some stuff in .crawl/init.txt yes 08:03:20 i should try with that disabled, i suppose? 08:03:28 i'll take a look now, brb 08:03:36 fwiw I get the prompt for ctrl-q (but with 0.27 as of yesterday afternoon) 08:03:54 R0gu1sh: yes, you should try with the default configuration 08:04:14 my guess is you've set the MSGCH_PROMPT colour or filter in a way that's filtering that message from display 08:06:07 ok -- i'm sure you're right 08:06:56 i was using an init.txt i grabbed from github, apparently put together by some crawl aficionado 08:06:56 i removed it and now c-q and z are working as expected 08:06:56 ok thanks, and sorry about that 08:06:56 but 08:06:56 i have another problem 08:07:37 which i suspect is not totally crawl-specific, but more something to do with the libs that crawl uses -- because i've noticed the same problem with at least 2 other roguelikes 08:07:47 this is console only, doesn't apply to tiles 08:08:16 thing is, when i run crawl (console), the terminal's background turns grey, and on top of that crawl is rendered normally 08:08:24 the grey though, is far too bright a grey 08:09:01 i tried setting background_colour in the init.txt, but it seems that's not the right setting 08:10:51 in any case, the game is playable with the grey background, but only just. 08:11:15 it's like reading a webpage with insufficient contrast between the fg colour and the bg colour.. doable but not enjoyable 08:11:37 any idea what causes this, and whether i can fix this with a config setting in crawl's rc? 08:12:40 that sounds like a configuration with your terminal, crawl sets the background to the ANSI terminal code for black 08:15:04 hm, strange.. and hard to troubleshoot... i'm running Debian on a pseudo-Chromebook, i.e. Chrome OS installed on PC hardware 08:15:10 i don't even know what terminal this is 08:15:33 i mean the app that renders the terminal, i dont know what it is and dont know how to find out 08:15:46 but ok, i guess that's not a problem for this group 08:16:10 ps auxw |less ? 08:16:27 that only shows me the processes running in the Linux vm 08:16:49 i think the terminal emulator is a Chrome app 08:19:35 anyway, back to what i mentioned earlier: it's currently not possible to register an account with Crawl's Mantis... and i understand that that's intentional 08:19:57 unfortunately though, that also means it's not possible to post on the player forum 08:20:08 since that requires logging in with a Mantis account 08:49:20 Does "the +5 plate armour the Green Chupacabra" sound like an awkward artefact name to anyone else? 08:49:54 I'd expect "of the G C", or maybe something with quotation marks in it. 09:34:59 Aliscans_ yeah that seems wrong, there should be on of 09:35:26 *an 09:37:16 yes, should be an 'of' here: https://github.com/crawl/crawl/blob/master/crawl-ref/source/dat/database/randname.txt#L214 10:13:30 Thanks. At least it's only one line. 10:45:51 03ebering02 07* 0.27-a0-93-g19769c2: Add a missing of (Aliscans) 10(82 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/19769c27d735 11:02:17 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-93-g19769c27d7 (34) 12:10:08 Unstable branch on crawl.akrasiac.org updated to: 0.27-a0-93-g19769c2 (34) 12:35:55 okay 12:35:55 so.. i'm back 12:35:55 anyone on at the moment? 12:36:01 <10P​leasingFungus> yes, but also no 12:36:25 hmm... I understand you. 12:36:41 i feel the same way: i'm on, very much on -- but at the same time, no, definitely not on. 12:37:11 anyway, now that we've covered the profound ambiguity of on-ness, 12:38:40 can i axe a question about config options? 12:39:18 R0gu1sh: this channel has a lot of people who idle on it and answer questions as they can 12:39:30 feel free to ask, but it might be a while before an answer appears 12:43:36 <18VAB743V> In general, on IRC, don't ask to ask.... just ask the question, and if it's not appropriate someone will let you know 12:43:43 <18VAB743V> what 12:43:48 <18VAB743V> what happened to my name??? 12:44:17 ok, well, i'm trying to configure crawl-tiles to render everything a bit larger 12:44:48 and it works, but -- somehow the text output now gets printed at the top of the screen 12:44:56 that doesn't seem right 12:44:59 is that a bug? 12:45:21 <|amethyst> like the message area with the "you hit the foo" and so on? 12:45:24 Pastebin your .crawlrc 12:46:00 pastebin -- that means paste it into this IRC window 12:46:03 yes? 12:46:15 No, use the site "pastebin.com" or some equivalent 12:49:33 https://pastebin.com/53kMraMi 12:49:50 amethyst: yes 12:51:11 Hm, that was less useful than I imagined. Try bisection to see if a particular line does it? 12:51:56 ok 12:58:07 -!- ProzacElf_ is now known as ProzacElf 13:00:12 Pinkbeast: ok, it turns out that the following line makes the text go to the top: 13:00:20 tile_cell_pixels = 64 13:01:15 "This is a legacy option, and it is recommended that you adjust scaling via tile_viewport_scale instead." - tried that? 13:08:06 the map view has a constraint that all of los (maybe plus some # of squares) needs to be visible, if the map cells are scaled up too much it will put the messages window as a semi-transparent window at the top 13:08:43 in order to try to respect the scaling as much as possible 13:15:30 Cannot actually gain "Big Brain" or "Sharp Scales" mutations 13https://crawl.develz.org/mantis/view.php?id=12453 by Ironfoot 13:54:32 Pinkbeast: i dont find tile_viewport_scale in options_guide.txt 13:54:43 what's a sane value? 13:54:56 is it a percentage? 13:55:48 R0gu1sh: What version of Crawl are you running? 14:01:05 0.26 14:01:13 i tried values 1.3 and 130 14:01:21 i see no effect 14:02:21 ..values 1.3 and 130 for the tile_viewport_scale option, that is 14:02:21 chiark:docs$ grep tile_viewport_scale options_guide.txt 14:02:21 3 matching lines 14:02:43 not in the options_guide.txt that comes with the 0.26 from the Debian repo... 14:03:56 are you using our debian ppa, or an official debian packaging? 14:03:56 oh wait, sorry -- i think the Debian repo has 0.23 14:04:04 hold on 14:04:14 that options was probably added after 0.23 14:04:17 *option 14:04:20 0.26 is in bullseye 14:04:30 (but if I were you I'd just build it myself) 14:04:36 yeah mine is 0.23, sorry about that 14:05:40 build 0.26 you mean? 14:05:54 advil: ok, noted. 14:05:57 Well, build whatever version you want 14:06:18 i'm an old man now.. i don't remember how to set Git to a specific version 14:06:22 but i guess i can read up on that. 14:06:38 we distribute debian packages here: https://crawl.develz.org/download.htm#linux 14:06:59 if you are willing to add a ppa to your sources.list 14:08:07 sure, can add. are those trunk builds? 14:08:36 stable only I think, unless there is a script I don't know about (which is possible) 14:25:24 =nemelex MfWz 14:25:24 Defined keyword: nchoice => HaEn|FoSu|PaWn|GhDe|BaAE|MfDe|DEAr|PaGl|MuAM|VSCj|TeAK|VpVM|HaEE|BaNe|KoTm|HuEn|SpIE|GnDe|DgAM|DDAE|DEWr|MfWz 14:39:30 ok i have 0.26 running now 14:40:50 advil: the tile_viewport_scale does have *some* effect, but it's a bit strange 14:41:23 it has no effect for values 1.1 or 1.2, then at 1.3 it does some scaling 14:41:36 and the text output is then immediately relocated to the top of the screen 15:01:24 ebering: you were right about the weird background color being due to my terminal's config 15:01:55 was a hassle finding out where the config options for Chrome OS' terminal emulator are.. but found em.. problem fix 15:01:59 fixed 16:26:26 I would guess it's just a relatively low res display 17:36:17 -!- jfcaron_ is now known as jfcaron 18:24:12 Unstable branch on underhound.eu updated to: 0.27-a0-93-g19769c27d7 (34) 20:53:25 Stable (0.26) branch on underhound.eu updated to: 0.26.0-15-gc6cd9f700b 22:26:45 advil: Is Webtiles v0.10 having issues? After the loading screen I just get black... 23:13:45 -!- FutureShock is now known as OICU812 23:20:21 The player can get unprompted penance for hitting allies from AOE effects interacting with invisible enemies 13https://crawl.develz.org/mantis/view.php?id=12454 by CanOfWorms