03:34:24 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5208-geafff8c3b6 05:31:04 Unstable branch on crawl.akrasiac.org updated to: 0.32-a0-1675-g9b862b9 (34) 05:56:26 03dolorous02 07* 0.32-a0-1676-g0ec4f85e22: Make Vine Stalkers not have ears. 10(2 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/0ec4f85e2204 07:15:24 New branch created: pull/3905 (1 commit) 13https://github.com/crawl/crawl/pull/3905 07:15:25 03dolorous02 07https://github.com/crawl/crawl/pull/3905 * 0.32-a0-1677-g48494b1b7f: Rename golden dragons to gold dragons. 10(66 minutes ago, 50 files, 121+ 121-) 13https://github.com/crawl/crawl/commit/48494b1b7f53 07:26:11 <13q​wqwqwqwqwqwqw> I think it might be better to rename the scales instead of the monster? 07:26:56 <13q​wqwqwqwqwqwqw> partly because that's less annoying for stat-tracking and partly because "gold dragon" sounds more like it could be related to gold/Gozag 07:30:52 <04d​racoomega> Funnily enough, I thought they already were 'gold dragons'. (But I agree that the stat tracking is at least a minor nuisance when there isn't an otherwise significant reason to rename them) 07:32:38 <06d​olorous_84348> I waffled on it; I could change it. Although changing "the scales of a gold dragon" to "the scales of a golden dragon" would break all the translations of it. 07:33:09 <06p​leasingfungus> isn’t that a simple find/replace? 07:33:42 <06d​olorous_84348> Yes, but not in the translated descriptions. 07:34:12 <06d​olorous_84348> Although the sheer number of replacements pushes it a bit beyond simple. 07:34:56 <06p​leasingfungus> you can run a script to do find replace across multiple files 07:35:14 <06p​leasingfungus> i found a good one-liner on stack overflow many years ago 07:35:17 <06p​leasingfungus> but also 07:35:37 <06p​leasingfungus> i don’t understand what you mean re translated descriptions 07:39:33 <06d​olorous_84348> If the description of gold(en) dragon scales changes from "the scales of a gold dragon" to "the scales of a golden dragon", the translations of that description will have to be deleted so they can be redone, in case gold and golden translate as different words. So changing dat/descript/items.txt will need to delete the translation of it in other languages: dat/descript/zh/items.txt for Chinese, and so on. 07:42:45 <06p​leasingfungus> oh. i don’t agree with that pre 07:42:50 <06p​leasingfungus> *premise 07:43:03 <06p​leasingfungus> for two reasons 07:43:21 <04d​racoomega> I think when speaking descriptively, gold/golden are pretty interchangeable. 07:43:45 <04d​racoomega> I mean, I guess I can't say this is exactly true of how the words were translated in all languages 07:44:39 <06p​leasingfungus> first, i don’t think we care particularly about ensuring that the translated version of a description translates to ‘gold’ instead of ‘golden’, even if that language has a distinction 07:44:52 <04d​racoomega> (But also: old translations in general in Crawl are often considerably more out of sync as-is. As I was cleaning up some old Makhleb things, I noticed several languages still talk about major destruction causing explosions, for instance) 07:45:03 <04d​racoomega> Which it hasn't in years 07:45:18 <06p​leasingfungus> second, it seems much more valuable to have a description for the item than to have gold vs golden be right 07:45:36 <06p​leasingfungus> especially since we aren’t making any functional changes 07:45:41 <06d​olorous_84348> Okay. I'd prefer to avoid screwing around with languages I don't know, but if it isn't really a problem, I'll leave the translations as-is.. 07:46:03 <04d​racoomega> Realistically, unless a translation is actively maintained (and most are not!) then it's like... I don't want to say 'caveat emptor', but I do wonder how useful many of the translations we have even are, tbh 07:46:22 <06d​olorous_84348> Point. 07:47:11 <06p​leasingfungus> zh may be our only good translation these days 07:47:26 <06p​leasingfungus> or only maintained one 07:47:35 <06p​leasingfungus> also, i wonder if zhangjoke has any new pra 07:47:41 <04d​racoomega> Yeah. Like, stuff changes in significant ways fairly regularly, and I wonder how better "Sometimes actively misleading" actually is compared to "Says nothing" 07:48:14 <04d​racoomega> Probably still better? But unfortunate, also. 07:48:23 <06p​leasingfungus> yeah, ‘we changed functionality’ seems like a much stronger argument for deleting a translation 07:48:35 <06p​leasingfungus> and letting users deal with the english version 07:48:49 <06p​leasingfungus> iirc it falls back..? 07:48:52 <04d​racoomega> Deleting changed things has very much not been consistently done, though. And good luck searching that stuff up now in a language one can't read 07:50:07 <04d​racoomega> (I sort of suspect that the general unlocalizability of Crawl's fundamental message log stuff makes volunteer translation efforts on even the parts that we can translate a much harder sell to find people wanting to do) 07:50:39 <04d​racoomega> Since it feels like you'd kind of still need a certain degree of English comprehension to play the game anyway 07:50:44 <06d​olorous_84348> Indeed. 07:54:22 didn't we pretty much punt on translations anyway? I recall 1kb complaining that it was essentially impossible to translate some things to Polish because the translation machinery made assumptions that weren't valid? 07:54:30 (yes, that long ago) 07:56:22 <04d​racoomega> I mean, I think a huge bulk of description translations were after that 07:57:11 <04d​racoomega> And while it's useful to have these things (especially since they often explain mechanics in more detail than the game itself), it only goes so far when the game message text is always English 07:57:15 yes, but only in some languages 07:58:12 <04d​racoomega> I mean, one can definitely, in theory, translate isolated blocks of text into any language in an accurate way. But doing that with message text, with the very specific (and extremely varied!) grammatical ways it is constructed in Crawl, sounds literally impossible. 07:58:56 <04d​racoomega> Word order differences alone would be a nightmare. 08:00:09 <04d​racoomega> A huge percentage of games have very little 'dynamically' constructed sentences of any complexity, and so if you lay groundwork for replacing text blocks early (whether this is for UI labels or dialogue or item descriptions), localization is a mostly tractable problem. Crawl, on the other hand.... 08:02:11 <04d​racoomega> mprf("The %s %s %s%s%s" 08:18:22 New branch created: pull/3906 (1 commit) 13https://github.com/crawl/crawl/pull/3906 08:18:23 03dolorous02 07https://github.com/crawl/crawl/pull/3906 * 0.32-a0-1677-gc974231c21: Rename gold dragon scales to golden dragon scales. 10(23 minutes ago, 40 files, 63+ 63-) 13https://github.com/crawl/crawl/commit/c974231c2160 08:32:16 03dolorous02 07* 0.32-a0-1677-g98fe185553: Rename gold dragon scales to golden dragon scales. 10(37 minutes ago, 40 files, 63+ 63-) 13https://github.com/crawl/crawl/commit/98fe18555379 08:37:38 03dolorous02 07* 0.32-a0-1678-g61b81b70c1: Replace eyebrow references with hair references. 10(3 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/61b81b70c185 08:45:06 03dolorous02 07* 0.32-a0-1679-g503b74bf45: Tweak see invis description to mention vision. 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/503b74bf459c 08:48:19 03dolorous02 07* 0.32-a0-1680-ge137b16e2f: Replace another eye reference. 10(86 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e137b16e2fc5 08:51:33 03dolorous02 07* 0.32-a0-1681-g534115abf4: Remove a few references to ears. 10(3 minutes ago, 3 files, 3+ 3-) 13https://github.com/crawl/crawl/commit/534115abf409 08:56:56 03dolorous02 07* 0.32-a0-1682-gb54987c067: Add another Xom ear message. 10(86 seconds ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/b54987c0671f 09:01:13 04Build failed for 08master @ b54987c0 06https://github.com/crawl/crawl/actions/runs/9797186937 09:37:27 03dolorous02 07* 0.32-a0-1683-g7058c45308: Flag vine stalkers/Maurice as unblindable. 10(5 minutes ago, 2 files, 3+ 2-) 13https://github.com/crawl/crawl/commit/7058c45308c3 10:08:13 Jeso (L7 DsNe) ERROR in 'mon-util.cc' at line 4993: invalid kill category (D:7) 10:41:05 !crashlog Jeso 10:41:06 1. Jeso, XL7 DsNe, T:5364 (milestone): http://crawl.akrasiac.org/rawdata/Jeso/crash-Jeso-20240704-170813.txt 10:43:21 kiku altar vault again 11:27:20 03dolorous02 07* 0.32-a0-1684-g0126419439: Tweak player dazzling/blinding logic. 10(3 minutes ago, 1 file, 5+ 5-) 13https://github.com/crawl/crawl/commit/0126419439eb 11:35:26 <04m​elvinkitnick> Hey ! Namanix hasn't deleted server yet. I just transferred 0.14-0.24 saves folder (including milestone* / logfiles*) and symlinked them as well to /meta. Would that be ok ? FYI, I plan to switch DNS hostnames (crawl.xtahua.com, xtahua.com) to new server IP this weekend (to be confirmed with Namanix). Thanks for your help so far ! 11:37:20 <04m​elvinkitnick> On another topic, there is still the missing chardumps link in chat issue to fix if you or Advil (as I understood) would have a look. I can provide a shell access if needed. 11:48:28 <09g​ammafunk> That sounds great, and can double check those links for you. I will verify char dump config variable, but can you check your config.py template in dgamelaunch-config? Towards the end there is a variable to set this which is commented out by default. Can you verify that it's properly set in you live configuration? It called char_dump_url or something appropriate like that 11:49:46 03dolorous02 07* 0.32-a0-1685-gacc7b8076f: Fix typo. 10(61 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/acc7b8076f8a 12:01:58 <04m​elvinkitnick> Thanks; here they are: https://crawl.touron.eu/crawl/meta/ 🙂 About char dump path, here's what I found in various config files I had to edit: bash 20:50|ptn@rex:~ (bg:1)$ sudo -u crawl-dev grep -Ei 'dump' /var/local/crawl-dev/dgamelaunch-config/{dgl-manage.conf,crawl-git.conf,dgamelaunch.conf,config.py} /var/local/crawl-dev/dgamelaunch-config/dgl-manage.conf:export CHROOT_SAVE_DUMPDIR=$CHROOT_DGLDIR/dumps 12:01:58 /var/local/crawl-dev/dgamelaunch-config/dgl-manage.conf:export WEB_SAVEDUMP_URL="https://crawl.touron.eu/saves/" /var/local/crawl-dev/dgamelaunch-config/dgl-manage.conf:export SAVE_DUMPDIR=$DGL_CHROOT$CHROOT_SAVE_DUMPDIR And indeed, https://crawl.touron.eu/saves/ doesn't point to anything. Looking at old server config, there was an apache rewriterule to cgi handler: RewriteRule ^/saves/(.*)$ /cgi-bin/auth-save-downloader.pl?file=$1 12:01:59 [PT,E=HTTP_AUTHORIZATION:%1] I disabled it as this config didn't seem vital to crawl, but I can be wrong. Also I don't know how to make authentication work here (but I'll have a look if needed). Can you confirm this rule would be needed for links to display in chat, or to have dumps work as expected in general ? 12:07:42 <04m​elvinkitnick> In hindsight, this rewriterule seems to do what I'm looking for. I'll try to get that up ! 12:13:54 <09g​ammafunk> You're confusing two things here: in-chat game dump urls of the current player, and save dumps made by users over SSH/DGL. The dumps dir and the associate CGI script and the rewrite rule you mention are all to enable the latter save dumps 12:15:20 <09g​ammafunk> Those save dumps are so that users who encounter bugs can make a backup copy of their game (a "save dump") that is only accessible to dgl admins with authentication. Any user who is a dgl admin would be able to access the public save dump urls to dowload the save file copy that a user made (the user is given this user by the script run by dgamelaunch when they choose that menu) 12:15:55 <09g​ammafunk> For in-chat urls of the game dump, this is simply a link to the player's permanent game dump (aka game morgue) that's pasted into chat 12:15:59 <04m​elvinkitnick> Oh I see. Thanks for the clarification ! 12:16:02 <09g​ammafunk> and webtiles server needs to know the base of this URL 12:16:20 <09g​ammafunk> hence all that you should need for that is to set this base url in your config.py that configures the webtiles server 12:16:29 <09g​ammafunk> (and then to publish that config so it's live) 12:16:32 <09g​ammafunk> let me check the variable really quick 12:17:03 <09g​ammafunk> ok, it's this: python # Set to a URL with %s where lowercased player name should go in order to # hyperlink WebTiles spectator names to their player pages. # For example: "http://crawl.akrasiac.org/scoring/players/%s.html" # Set to None to disable player page hyperlinks player_url = None 12:17:54 <09g​ammafunk> change None there in config.py to the appropriate public base url (it's just the same dir used for player morgues, and the %s gets replaced with the username before it's printed to chat) 12:18:17 <09g​ammafunk> this is something you can change in dgamelaunch-config directory directly in the config.py there 12:18:32 <09g​ammafunk> and then you can publish it with the publish command 12:18:50 <09g​ammafunk> this is assuming that you publish your config.py that way, which most servers do 12:18:56 <04m​elvinkitnick> Ok, here is what I have: player_url = "http://crawl.akrasiac.org/scoring/players/%s.html" So yeah, this is not the correct one, but it's the same as old CXC server config.py 🤨 12:19:06 <04m​elvinkitnick> I'll try to change it, one sec 12:19:10 <09g​ammafunk> ah 12:19:11 <09g​ammafunk> sorry! 12:19:15 <09g​ammafunk> that's just the link to the score page 12:20:14 <09g​ammafunk> aha 12:20:36 <09g​ammafunk> in the game configs 12:21:06 <09g​ammafunk> hrm, I'm not actually sure if webtiles uses the morgue_url in the game def or not 12:21:24 <09g​ammafunk> I can't check further right now, but you might want to verify that you have those set correctly. Probably they are though 12:21:31 <09g​ammafunk> each game def has a morgue url 12:21:45 <09g​ammafunk> so maybe you want to verify that your game defs have those 12:21:50 <09g​ammafunk> see config.py for comments 12:22:00 <09g​ammafunk> if you're using yaml config you can set an approprriate value 12:22:11 <09g​ammafunk> not sure if that's what's being used for chat links 12:22:37 <04m​elvinkitnick> Right ! It's actually set to old server hostname. I'll have a try ! 12:25:45 <04m​elvinkitnick> I replaced: morgue_url = "http://crawl.xtahua.com/crawl/morgue/%n/", With: morgue_url = "http://crawl.touron.eu/crawl/morgue/%n/", In dcss-0.31 (I have a running game for this version) dict keys. And restart webtiles, though no dice :/ 12:26:08 <04m​elvinkitnick> I'll tweak around, see what I can do 12:26:34 <09g​ammafunk> And to clarify, that akrasiac url is actually correct for that player_url variable there. I was pointing to the wrong variable in my messages above 12:27:16 <09g​ammafunk> That link is for CAO score pages 12:27:24 <04m​elvinkitnick> Yeah I understood that :). Though thanks to make it clear ! 12:32:30 <04m​elvinkitnick> I should note although game is telling me chardump was successful, I don't have link displayed in chat yes, though I don't see expected dump in my character morgue folder neither: https://crawl.touron.eu/crawl/morgue/melvinkitnick/. Not sure it should behave this way; I'll try on another server, to compare. 12:37:17 <09g​ammafunk> Maybe dgl-manage.conf? In dgamelaunch-config 12:39:58 <04m​elvinkitnick> The only related stuff I have in there is this line: export WEB_SAVEDUMP_URL="https://crawl.touron.eu/saves/", though as you pointed out earlier, it serves another puprose. 12:47:40 <04m​elvinkitnick> Does dgl write logs somewhere ? Is there a simple way to debug it or should I have to rebuild it using some flag ? Anyways, I'll keep looking ! 14:24:25 <09g​ammafunk> I have in my dgl-manage.conf: bash export CHROOT_MORGUE_URL="https://crawl.dcss.io/crawl/morgue" which is probably what you need 14:24:33 <09g​ammafunk> just modified for CXC 14:25:55 <09g​ammafunk> although it looks like what it's doing with that is replacing that common base url variable in the config.py: config.py: morgue_path = "%%CHROOT_MORGUEDIR%%/%n/", config.py: morgue_url = "%%CHROOT_MORGUE_URL%%/%n/", config.py: morgue_path = "%%CHROOT_MORGUEDIR%%/%n/", config.py: morgue_url = "%%CHROOT_MORGUE_URL%%/%n/", config.py: morgue_path = "%%CHROOT_MORGUEDIR%%/%n/", config.py: 14:25:56 morgue_url = "%%CHROOT_MORGUE_URL%%/%n/", 14:27:28 <09g​ammafunk> @melvinkitnick So I think you're supposed to have morgue_path and morgue_url be templated and dgl will manage that. If you're manually setting the morgue_url directly to the CXC url (without using the dgl template variable) and it's not working for chat, then that's odd 14:27:57 <09g​ammafunk> @melvinkitnick also, to be clear, when you do these configuration changes, are you publishing them to the chroot? or just directly editing the config in the chroot 14:31:01 <09g​ammafunk> @melvinkitnick ok, I looked at the webtiles server source and can confirm that morgue_url in the per-game configuration is indeed what webtiles is using to make the link when a player makes a game dump. So if you have morgue_url set for the game that's being played, there's something happening where webtiles is not seeing that configuration change. I'd double-check that the live config.py in the chroot actually has your changes (which 14:31:01 it should if you're using the dgamelaunch-config publish command) 14:31:53 <09g​ammafunk> publishing is done with sudo bin/dgl publish --confirm from inside dgamelaunch-config (after you've edited the config.py in that directory) 15:39:21 Unstable branch on underhound.eu updated to: 0.32-a0-1685-gacc7b8076f (34) 16:19:05 <12a​sciiphilia> @melvinkitnick If you are interested, you might want to try using the container-based server I created for operating a CNC Server. I have automated most of the configurations needed to run the CNC server. By simply moving the CXC server data to the appropriate path, I believe you can complete the server migration within a few hours. Even if not, the container environment can be used for various purposes, such as quickly testing 16:19:05 configurations and then discarding them. 16:23:52 New branch created: pull/3907 (1 commit) 13https://github.com/crawl/crawl/pull/3907 16:23:53 03asdfasdf02 07https://github.com/crawl/crawl/pull/3907 * 0.32-a0-1686-g56956aede7: avoid previous behavior where numbers above 27 silently set training target to 27 10(2 minutes ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/56956aede78c 16:23:59 insolentduck (L8 MiBe) ERROR in 'mon-util.cc' at line 4993: invalid kill category (D:5) 16:24:58 !crashlog insolentduck 16:24:58 1. insolentduck, XL8 MiBe, T:4213 (milestone): http://crawl.akrasiac.org/rawdata/insolentduck/crash-insolentduck-20240704-232358.txt 16:40:52 <04d​racoomega> Like, I have to assume this has something to do with the impact damage I added recently to miasma_monster() combined with that vault not setting agent in a way that works for it (but in a way that somehow worked for being the agent of poisoning which happens in the same function). Just as a matter of the timing of the crashes starting. 16:40:59 <04d​racoomega> But I've not really had a close look at it again in the past days 17:53:34 03Implojin02 07* 0.32-a0-1686-g18e1206b13: Remove an unneeded rampage terrain prompt (CarefulOdds) 10(66 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/18e1206b1385 19:16:39 <13q​wqwqwqwqwqwqw> still need to test various things but thought I'd push the branch here in case anyone has any comments 19:16:51 New branch created: trog-gifts (5 commits) 13https://github.com/crawl/crawl/tree/trog-gifts 19:16:54 03elliptic02 07[trog-gifts] * 0.32-a0-1686-gd8e86d1afb: Allow players to be simultaneously berserk and mesmerised 10(3 weeks ago, 3 files, 1+ 4-) 13https://github.com/crawl/crawl/commit/d8e86d1afbec 19:16:54 03elliptic02 07[trog-gifts] * 0.32-a0-1687-g99ad4ec30c: Add ARTP_TROG_MESMERISE, mesmerise on kills plus doubled regen on mesmerise 10(3 weeks ago, 10 files, 86+ 50-) 13https://github.com/crawl/crawl/commit/99ad4ec30c29 19:16:54 03elliptic02 07[trog-gifts] * 0.32-a0-1688-g34df6a08a9: Add ARTP_TROG_RAGE, berserkitis plus increased berserk duration 10(9 hours ago, 6 files, 16+ 3-) 13https://github.com/crawl/crawl/commit/34df6a08a921 19:16:54 03elliptic02 07[trog-gifts] * 0.32-a0-1689-gb22dcb77c1: Add ARTP_TROG_LOUD, increased melee noise and BiA health 10(7 hours ago, 5 files, 21+ 0-) 13https://github.com/crawl/crawl/commit/b22dcb77c12b 19:16:54 03elliptic02 07[trog-gifts] * 0.32-a0-1690-g29b8616371: Trog weapon gift changes - capstonify, randarts with special artprops 10(3 weeks ago, 9 files, 185+ 59-) 13https://github.com/crawl/crawl/commit/29b8616371cf 19:52:40 <04d​racoomega> I don't have anything too specific to say at the moment (and we've already talked about it a couple times in the other channel), but just want to say for the record that I think the thrust of this is cool. 20:12:39 03regret-index02 07* 0.32-a0-1687-gf441f4bd93: New Xom action(s): glass door enclosure 10(2 days ago, 3 files, 328+ 1-) 13https://github.com/crawl/crawl/commit/f441f4bd93d2 20:12:39 03regret-index02 07* 0.32-a0-1688-ga0d142641b: More broad Xom action adjustments 10(6 hours ago, 5 files, 208+ 72-) 13https://github.com/crawl/crawl/commit/a0d142641be1 20:12:39 03regret-index02 07* 0.32-a0-1689-g0f6896ee0c: New Xom action: mass(?) charm 10(5 minutes ago, 3 files, 79+ 10-) 13https://github.com/crawl/crawl/commit/0f6896ee0c15 20:24:41 04Build failed for 08master @ 0f6896ee 06https://github.com/crawl/crawl/actions/runs/9802527179 21:01:41 03regret-index02 07* 0.32-a0-1690-gd92453a9ef: Fix the Xom test 10(55 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/d92453a9ef85 21:10:15 03dolorous02 07* 0.32-a0-1691-g4d2d54d482: Remove unneeded space. 10(9 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/4d2d54d4822b 21:10:15 03dolorous02 07* 0.32-a0-1692-g240133560a: Fix typo. 10(7 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/240133560a5b 22:15:25 03NormalPerson702 {dolorous} 07* 0.32-a0-1693-g17d8ae0da5: Generate job data from yaml files 10(4 months ago, 35 files, 1191+ 471-) 13https://github.com/crawl/crawl/commit/17d8ae0da54e 22:15:25 03NormalPerson702 {dolorous} 07* 0.32-a0-1694-g6925c6ba18: Generate job groups on the character selection screen from yaml files 10(4 months ago, 31 files, 141+ 130-) 13https://github.com/crawl/crawl/commit/6925c6ba18bc 22:15:25 03NormalPerson702 {dolorous} 07* 0.32-a0-1695-g0b8ad47905: Add documentation for background creation using yaml files 10(4 months ago, 2 files, 44+ 205-) 13https://github.com/crawl/crawl/commit/0b8ad4790556 22:15:25 03NormalPerson702 {dolorous} 07* 0.32-a0-1696-gf6c074b974: Move weapon_choice and job_def definitions out of job-data.h 10(4 months ago, 4 files, 41+ 26-) 13https://github.com/crawl/crawl/commit/f6c074b9747c 22:15:25 03NormalPerson702 {dolorous} 07* 0.32-a0-1697-g6ad58cae74: Convert weapon_choice to an enum class and abstract the yaml field 10(4 months ago, 17 files, 40+ 37-) 13https://github.com/crawl/crawl/commit/6ad58cae7492 22:15:25 03NormalPerson702 {dolorous} 07* 0.32-a0-1698-g9c0ddd4bd7: Move some common functions out of job-gen and species-gen 10(4 months ago, 3 files, 88+ 134-) 13https://github.com/crawl/crawl/commit/9c0ddd4bd7ab 22:15:25 03NormalPerson702 {dolorous} 07* 0.32-a0-1699-g7c36963bb8: Use plaintext for more things in species and background YAML files 10(4 months ago, 70 files, 585+ 562-) 13https://github.com/crawl/crawl/commit/7c36963bb868 22:20:26 <06p​leasingfungus> yooo job data as yaml?! 22:23:58 03dolorous02 07* 0.32-a0-1700-g4f90109601: Update docs for new species flags. 10(41 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/4f90109601f0 22:35:35 Unstable branch on crawl.develz.org updated to: 0.32-a0-1700-g4f90109601 (34) 22:58:57 Windows builds of master branch on crawl.develz.org updated to: 0.32-a0-1700-g4f90109601 23:31:35 Unstable branch on cbro.berotato.org updated to: 0.32-a0-1700-g4f90109601 (34) 23:45:02 <04m​elvinkitnick> Ah ! I didn't published my changes -_-'. I used dgl --publish after tweaking menus and adding game versions, but I totally forgot this command existed, and thus was not even editing files in crawl chroot but templates one in crawl-dev chroot. I ought to better document my actions on this server. So it's now working as expected. Thanks a lot for your help, and sorry for wasting your time. Now I'll have to ensure I didn't 23:45:02 introduced regressions with possible recent changes on template conf 😄 23:46:58 <04m​elvinkitnick> Nice ! I saw some refs in config files mentioning containers, though I thought it was only for testing so far. I also wanted to have a go and try to build images myself, but that'd have been for later :). Thanks a lot, I'll check it out ! 23:49:33 <09g​ammafunk> No problem. I probably should have mentioned that a lot earlier :gammafHeh: 23:55:35 Monster database of master branch on crawl.develz.org updated to: 0.32-a0-1700-g4f90109601 23:56:53 03DracoOmega02 07* 0.32-a0-1701-g89fc517f9a: Fix Grave Claw no longer recharging after dying as a felid (Doctor Sulfur) 10(3 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/89fc517f9a85