00:48:13 <06m​umra> From a UX perspective that's 2 commands to do 1 thing ... some sort of "force explore" command would be more direct and wouldn't need to actually forget the whole map to do so 01:03:09 <02M​onkooky> If force explore doesn't forget the map, how do you track what's been re-explored 02:00:48 <04m​elvinkitnick> Last build went fine. I don't have the root cause, except for that it happened on chown -R crawl:crawl /var/local/crawl/DGL/dgldir command, whether ran from script or CLI. I suspect a temporary filesystem issue, though I can't find anything relevant in logs or metrics. Anyways, I still have plenty to set up on this server administration; I'll see to add some rule to ensure trunk is up to date on a daily basis when I'll have some 02:00:49 time, as well as enabling the remote rebuild script for you devs to trigger, though it wouldn't have helped much in this case. 03:32:50 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5208-geafff8c3b6 04:56:58 <06m​umra> Sure, just needs a new flag to track that 04:58:01 <06m​umra> You can also have an algorithm to cover all the known map more efficiently if you're not treating it as exploring in the dark for the first time 05:37:31 <04m​elvinkitnick> Hey, someone is asking me to delete their account from CXC. I plan to: - Delete it from sqlite database: sqlite3 /var/local/crawl/DGL/dgldir/dgamelaunch.d 'DELETE from dglusers WHERE username LIKE "%%";' - Delete its associated files from filesystem: userToDelete=""; find /var/local/crawl/DGL/dgldir/ -type d -iname "$userToDelete" -delete; find /var/local/crawl/DGL/dgldir/rcfiles/ -type f -iname 05:37:32 "$userToDelete.rc" -delete, which would delete: Its morgue dire, its ttyrec dir, and their rc files for all available versions. I'm not planning to do anything with milestones / logfiles files, as I suspect it would cause a mess somewhere up the chain (and user asked specifically for its data on server). Would that be ok or do any of you see something I might be forgetting ? 06:35:10 <06m​umra> I wouldn't use LIKE on that delete query 06:35:34 <06m​umra> Too easy to make a typo and wipe out your whole users table 06:38:26 <12a​sciiphilia> There may also be a "$userToDelete.macro" file in the rcfiles folder. 06:45:19 <04m​elvinkitnick> There isn't one for this user but yeah, I should take that into account for my pattern. Thanks ! 06:47:08 <04m​elvinkitnick> You're right. Although I check with a SELECT first, it'd be safer and cleaner to use '=' operator instead. Thanks ! 08:49:00 <02s​entei> I would suggest clarifying to the person that none of their scores will be removed from public leaderboards even if you delete the accounnt, since that is likely the important part they would want to be deleted. 08:58:22 <04m​elvinkitnick> Already done. They still asked me to proceed 🤷 13:06:45 <04d​racoomega> Is there any particularly compelling reason we display spell range in the spell list using @---> instead of just a number? This isn't some sort of abstract mapping - the characters literally correspond one-to-one with the actual number, except that you have to count them. (And monster spells in xv actually do just say a number). And there some recurring uncertainty from players as to whether the > counts as part of the range or 13:06:45 not. (ie: is @---> range 3 or 4?) I realize that hailstorm is a little special with @.->, but it could say 2-3 instead or something, perhaps. ...actually, I realize the way hailstorm's range is hard-coded actually lies now, if you're with Vehumet, since it doesn't adapt to the range bonus. 13:32:30 <06p​leasingfungus> wouldn’t you have the same uncertainty with ‘range 3’? 13:33:09 <06p​leasingfungus> 0 vs 1 base 13:33:24 <06p​leasingfungus> would it be simpler to remove the > and replace it with another - ? 13:35:43 <04d​racoomega> Do you really think that would be ambiguous? I mean, surely a spell with range 1 can hit things 1 tile away and not 'nothing'? 13:37:00 <04d​racoomega> I mean, yes, we could replace > with another -, but do you actually think it's clearer for something to say @--- than it is to say 3? 13:38:26 <04d​racoomega> (For instance, I don't think it's immediately obvious at a glance that, say, range 5 isn't full los range unless you happen to also know a range 7 spell in the list to visually compare it against) 13:39:14 <06p​leasingfungus> i agree the visual representation is worse for everything over… maybe range 4 or so 13:40:36 <04d​racoomega> That's a pretty large percentage of spells, is it not? 13:40:36 <06p​leasingfungus> my feeling is that range numbers are slightly ambiguous, though i might be influenced by ambiguity re radius 13:40:41 <06p​leasingfungus> for sure, yeah 14:51:43 <06m​umra> I feel like you don't actually have to have anything special for hailstorm here. The spell description already tells you that adjacent tiles will not be affected. Saying just "range 3" or "range 4" with Vehumet is fine. 16:36:45 <08n​icolae> maybe just say "range: 3*" with the asterisk indicating that there's a catch you should look up in the description 16:44:06 <06m​umra> There are plenty of other spells with nuances that currently don't have anything special displayed. An obvious one is fireball: technically it can always reach one more than the listed range, but we assume the player knows how explosions work. What would be really cool would be showing a preview of the cells affected, based on the targetter. but a lot more work 🙂 17:01:44 <06p​leasingfungus> huh? as in, fireball’s range would show as @- - - - - * * *or something? 19:25:00 03DracoOmega02 07* 0.33-a0-242-g0a5ed6d79a: Fix Elemental Force summons expiring immediately (Autarch) 10(75 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/0a5ed6d79aa9 19:29:13 04Build failed for 08master @ 0a5ed6d7 06https://github.com/crawl/crawl/actions/runs/11310663659 19:42:17 huh. first time I've seen that one hit god-abil.o 19:42:27 (it's a weird sporadic failure) 20:15:07 03DracoOmega02 07* 0.33-a0-243-g701edd8936: Fix Yred reaping always working (T1-M4T) 10(61 seconds ago, 4 files, 15+ 15-) 13https://github.com/crawl/crawl/commit/701edd893669 20:29:12 03regret-index02 07* 0.33-a0-244-g6874458004: Heavily rewrite Xom's action picking code + subsequent odds 10(39 minutes ago, 1 file, 472+ 441-) 13https://github.com/crawl/crawl/commit/68744580047d 20:29:12 03regret-index02 07* 0.33-a0-245-g8334a9b5f1: Adjust some spell tiles 10(12 minutes ago, 7 files, 2+ 2-) 13https://github.com/crawl/crawl/commit/8334a9b5f120 20:29:12 03regret-index02 07* 0.33-a0-246-g06e22a58e0: Fit more vault.lua includes into the .des files 10(36 seconds ago, 10 files, 20+ 0-) 13https://github.com/crawl/crawl/commit/06e22a58e0c3 22:35:32 Unstable branch on crawl.develz.org updated to: 0.33-a0-246-g06e22a58e0 (34) 22:58:48 Windows builds of master branch on crawl.develz.org updated to: 0.33-a0-246-g06e22a58e0 23:31:13 Unstable branch on cbro.berotato.org updated to: 0.33-a0-246-g06e22a58e0 (34) 23:55:32 Monster database of master branch on crawl.develz.org updated to: 0.33-a0-246-g06e22a58e0