01:33:16 Banespike (L8 OnMo) Crash caused by signal #6: Aborted (D:5) 03:32:45 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5208-geafff8c3b6 05:10:11 Unstable branch on crawl.akrasiac.org updated to: 0.32-a0-1356-g6e78a6c (34) 07:26:17 03dolorous02 07* 0.32-a0-1357-g1404227de2: Tweak goblin sharper dialogue. 10(7 minutes ago, 1 file, 5+ 4-) 13https://github.com/crawl/crawl/commit/1404227de25d 08:18:42 -!- ratboy is now known as mongothefish 08:29:57 -!- mongothefish is now known as ratboy 08:31:14 -!- ratboy is now known as mongothefish 09:03:57 <12a​sciiphilia> Is there a way to safely terminate the active sessions of all players forcefully? If the server needs to be shut down for maintenance, do I need to go around asking people to save their game? 09:13:10 <06p​leasingfungus> for the latter, no 09:13:23 <06p​leasingfungus> but i don’t know details about how to safely shut down servers 09:13:24 <06p​leasingfungus> sorry! 09:13:29 <06p​leasingfungus> i just know it’s possible 09:17:54 <12a​sciiphilia> Although the server has a UPS, I was planning to create a forced shutdown script (a script that runs during emergency power situations) just in case. However, if shutting down the OS without a separate shutdown script while there are active game sessions doesn't cause any issues, I won't worry about it. (In the case of NetHack, it used to decompress saves for active games, so if the shutdown occurred this way, the administrator had 09:17:54 to restore the saves manually.) 09:21:58 <12a​sciiphilia> Regarding the color change, there has been discussion in the dcinside (A place like Reddit in Korea) as well. Some people mentioned that the new colors are too bright and hurt their eyes, so they are changing their RC color config. Others said they prefer the bright colors because they are easier to see. 09:34:29 aborting active games like that in crawl will lose any progress since the last level save 09:34:44 but otherwise it will recover by itself 09:35:51 (most commonly a level save is when the level is entered, but also happens if the game makes an excursion to another level via X[ or etc.) 09:45:22 the game used to make some level excursions by itself; I don't know if it still does. (I think it used to with Beogh?) 09:48:02 <04d​racoomega> There are a few things trigger one, yes. (For instance, dismissing an apostle that's not on the same floor you are) 10:00:10 <12a​sciiphilia> It's a relief that at least the last level gets saved. 10:00:14 <12a​sciiphilia> In the case of webtiles, when a user's connection is lost, the game seems to automatically save. If the webtiles don't intervene in this process and the disconnected crawl process saves itself, then to safely terminate dgl and webtile game sessions, wouldn't it be sufficient to stop sshd and webtiles, wait a few seconds, and then shut down the OS? Or is this too naive? 10:01:03 that should work 10:01:56 crawl saves on a signal, webtiles sends `SIGHUP` to running games when it shuts down, the OS sends `SIGHUP` to games over ssh 10:20:20 also, if you're doing this yourself instead of in the cloud (where they should handle this for you), and you have the ability to connect the UPS to the server via USB, you may wish to look into `apcupsd` or whatever the current state of the art is (it's been a few decades since I last did this) 10:21:01 (the name is because it originally only supported APC, but other brands were added later and there may be a standard these days) 10:42:24 03DracoOmega02 07* 0.32-a0-1358-gd719f66080: Add option to redefine colours in Tiles/Webtiles 10(40 seconds ago, 8 files, 200+ 76-) 13https://github.com/crawl/crawl/commit/d719f66080cd 10:55:36 <06p​leasingfungus> wow, that was fast! 11:01:48 <04d​racoomega> I spent a bunch of hours being a monkey hitting a typewriter until it worked 11:02:19 <04d​racoomega> (Javascript, of course, not giving any syntax error messages of any kind to me, and I didn't even know how to get it to print debug stuff anywhere >.>) 11:02:37 <04d​racoomega> So there was a bunch of trial and error getting the settings passed over to it from C++ ^^; 11:03:47 <04d​racoomega> I am sure there was a better way to go about doing that if I knew anything about what I was doing 11:03:51 I think if you do debug prints they show up in the browser's JS console? 11:05:44 <04d​racoomega> (I was honestly rather 'impressed' that it would accept a function full of references to members of variables that don't exist and missing semicolons without complaint >.>) 11:09:21 now you know (part of) why many people prefer typescript 11:16:37 <06p​leasingfungus> look, it's easily the best language that was designed in six weeks in 1995 11:18:38 <04d​racoomega> Hahaha 12:41:02 <02M​onkooky> https://www.destroyallsoftware.com/talks/wat one of my favorite talks, regarding javascript 14:40:08 Does anyone know whether it's possible to update autopickup settings via clua after an item has been identified/picked up for the first time? 14:40:38 Specifically, I'd like to turn off scrolls of identify automatically once I have enough for the rest of the game 14:41:15 but add_autopickup_func and autopickup_exceptions both seem incapable of touching the autopickup setting once an item has been picked up 14:42:49 *picked up and/or identified, I should say 14:44:52 03dolorous02 07* 0.32-a0-1359-g8bd0f5762a: Clarify changelog entry for DS foul shadow. 10(2 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/8bd0f5762ac6 15:02:58 <04d​racoomega> I don't suppose anyone has any off-hand idea why a delay more or less copy-pasted from ExsanguinateDelay directly isn't actually prompted to stop it when I get attacked? 15:03:18 <04d​racoomega> Everything looks the same except for the part where that doesn't actually happen ^^; 15:06:50 <06p​leasingfungus> sanity check: does exsanguinate prompt? 15:07:24 <04d​racoomega> It does 15:07:26 <04d​racoomega> I checked 15:09:36 <06p​leasingfungus> hrm 15:09:45 <06p​leasingfungus> probably depends on the 'more or less' part, then 15:11:38 <04d​racoomega> (I have double-checked everything that isn't messaging by this point) 15:12:08 <04d​racoomega> And now debug statements indicate that stop_delay() doesn't even seem to get called during the new delay when I am attacked??? 15:12:48 <04d​racoomega> That is frankly even more baffling than the delay itself not prompting 15:14:21 <04d​racoomega> Like, even the part before it checks whether you actually have any activate delays isn't seemingly getting called 15:23:26 <04d​racoomega> Oh. I think it's some default options thing 15:23:39 <04d​racoomega> About what ones warrant interrupts or not 15:23:50 <04d​racoomega> via string matching 15:23:51 <04d​racoomega> >.> 15:28:09 runrest_stop_message? 15:28:56 <04d​racoomega> Nah, I got it. It's default_activity_interrupts in initfile.cc >.> 15:31:14 <06p​leasingfungus> ahh 15:31:15 <06p​leasingfungus> classic 15:31:22 <06p​leasingfungus> sorry! 15:32:38 <04d​racoomega> Well, just need to test the webtiles UI for this and then I think it should be all working properly 15:37:41 Unstable branch on underhound.eu updated to: 0.32-a0-1359-g8bd0f5762a (34) 16:05:25 03DracoOmega02 07* 0.32-a0-1360-gb41d2f8c7d: Remove -MP from Cloak of the Thief (elliptic) 10(4 hours ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/b41d2f8c7df7 16:05:25 03DracoOmega02 07* 0.32-a0-1361-g4a138bde44: Let players choose which spell their Spellforged Servitor casts (elliptic) 10(65 seconds ago, 15 files, 208+ 23-) 13https://github.com/crawl/crawl/commit/4a138bde449c 16:30:04 New branch created: pull/3860 (1 commit) 13https://github.com/crawl/crawl/pull/3860 16:30:05 03NormalPerson702 07https://github.com/crawl/crawl/pull/3860 * 0.32-a0-1359-g247dd98fd0: Allow using black as a menu_colour for Webtiles inventory UI 10(6 minutes ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/247dd98fd0cc 16:37:27 re https://github.com/crawl/crawl/commit/4a138bde449c 16:37:54 "eligible" typoed as "eligable" 16:57:53 03dolorous02 07* 0.32-a0-1362-g790598c828: Fix typo. 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/790598c828d7 18:24:52 03DracoOmega02 07* 0.32-a0-1363-gdcd31b5c68: Mention in spell descriptions whether they are servitorable (elliptic) 10(82 seconds ago, 1 file, 10+ 0-) 13https://github.com/crawl/crawl/commit/dcd31b5c68e4 19:39:26 -!- The topic of #crawl-dev is: Crawl Development | https://github.com/crawl/crawl | Logs: http://s-z.org/crawl-dev/, temporarily http://crawl.akrasiac.org/logs/cheibriados/ | People with +v have commit access, devs on bridged discord as well | General Crawl-related chat to #crawl | Long stuff to a pastebin service, please 19:39:26 -!- The topic of #crawl is: Play Dungeon Crawl Stone Soup online now! Type ??online for instructions, ??lg / !lg for play stats | PM Sequell for long queries | http://crawl.develz.org | FooTV game replays: ??footv for instructions | #crawl-dev for dev discussion, #crawl-offtopic for offtopic 20:42:30 03DracoOmega02 07[dith_experimental] * 0.32-a0-1356-g122f574956: Fix a few breaks in mons_cast that should be returns 10(6 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/122f57495675 20:42:30 03DracoOmega02 07[dith_experimental] * 0.32-a0-1357-g4d2049d1e4: Add a targeter to indicate which enemies will be misled by Shadowslip 10(2 minutes ago, 2 files, 24+ 4-) 13https://github.com/crawl/crawl/commit/4d2049d1e4c9 22:35:26 Unstable branch on crawl.develz.org updated to: 0.32-a0-1363-gdcd31b5c68 (34) 22:58:34 Windows builds of master branch on crawl.develz.org updated to: 0.32-a0-1363-gdcd31b5c68 23:08:40 03elliptic02 07* 0.32-a0-1364-g0555720625: Fix not being able to memorize spells not currently castable (johngfound) 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/055572062516 23:32:50 Unstable branch on cbro.berotato.org updated to: 0.32-a0-1364-g0555720625 (34) 23:55:33 Monster database of master branch on crawl.develz.org updated to: 0.32-a0-1364-g0555720625