02:34:48 Unstable branch on crawl.develz.org updated to: 0.27-a0-797-g27d10ad80f (34) 02:48:40 Unstable branch on cbro.berotato.org updated to: 0.27-a0-797-g27d10ad80f (34) 02:57:04 Windows builds of master branch on crawl.develz.org updated to: 0.27-a0-797-g27d10ad80f 03:32:05 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4099-g64e5f0aaf3 03:54:05 Monster database of master branch on crawl.develz.org updated to: 0.27-a0-797-g27d10ad80f 05:21:58 -!- amalloy is now known as amalloy_ 09:38:47 Ru offers sacrifice armour to octopodes 13https://crawl.develz.org/mantis/view.php?id=12545 by Le_Nerd 10:43:50 |amethyst someone posted this a few months (irc name grubsteak also): https://github.com/grubsteak/crawl/tree/gamepad-wip 10:44:58 I think for full controller support someone needs to get arrow keys for selection to work on all menus, e.g. inventory 11:09:34 wow, a sleeper spambot from 2019 on tavern just activated 11:15:45 <10P​leasingFungus> lurking menace... 11:21:54 <|amethyst> d 12:41:20 03advil02 07* 0.27-a0-798-g0f416b5: Rename and document a #define for downstream use 10(7 minutes ago, 3 files, 17+ 2-) 13https://github.com/crawl/crawl/commit/0f416b50e735 13:01:16 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-798-g0f416b50e7 (34) 13:08:40 <06a​dvil> there is no longer any reason to stop flying, right? 13:08:48 <06a​dvil> I wonder if manual stop flying should just go away 13:09:01 <12e​bering> yes it should 13:09:17 <12e​bering> I think it's a matter of one of us finding time to do it 13:09:22 or for that matter manual start flying (e.g. Gr) 13:09:41 <06a​dvil> well, I'm fixing this dragonform bug, and removing the ability would be an alternative to a more minimal fix 13:13:06 <06a​dvil> hm, are there ever reasons to end temp flight sources early if you need to restart? iirc you can't always add more time without stopping? 13:13:25 <06a​dvil> or to end emergency flight early? 13:17:00 <12e​bering> emergency flight should auto-end when it can. evoked temp flight can't add more time without stopping maybe? but that imo should be removed if we haven't already 13:17:43 I guess also for temp flight it can be useful to end it for autoexplore purposes 13:18:09 <12e​bering> autoexplore doesn't wander off over strange places under temp flight 13:18:22 this code has an amazing amount of special cases and misc functions for what it is 13:28:45 Unstable branch on crawl.akrasiac.org updated to: 0.27-a0-798-g0f416b5 (34) 13:37:51 huh, potions use DUR_FLIGHT_UNCANCELLABLE, I don't think I realized that 13:40:19 I think that actually means that all temp sources of flight are already uncancellable 13:47:28 03ebering02 07* 0.27-a0-799-ge6ed7f9: Correct Freeze messaging 10(2 hours ago, 2 files, 17+ 10-) 13https://github.com/crawl/crawl/commit/e6ed7f9ff8f6 13:47:28 03ebering02 07* 0.27-a0-800-g212f9d8: Correct static discharge resist message order 10(52 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/212f9d831687 13:47:28 03ebering02 07* 0.27-a0-801-g029fd2f: Correct some poison magic numbers (12544) 10(2 minutes ago, 1 file, 6+ 5-) 13https://github.com/crawl/crawl/commit/029fd2ff896b 13:49:29 <10P​leasingFungus> @ebering ty for freeze fixes! 14:02:16 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-801-g029fd2ff89 (34) 14:22:20 Conjuration kills don't count for Wereblood bonus 13https://crawl.develz.org/mantis/view.php?id=12546 by Thelo 14:24:34 -!- amalloy_ is now known as amalloy 14:32:26 !bug 12544 14:32:27 https://crawl.develz.org/mantis/view.php?id=12544 14:53:15 <05k​ate> re: ending flying, technically there are still edge cases like being a merfolk or octopode (where swimming gives you a speed/ev/stealth boost, so you probably want to swim instead of fly) 14:53:53 <05k​ate> but i was hoping to start working on cleaning that all up sometime soon maybe 14:55:21 <10P​leasingFungus> skim the waves! 14:55:39 <10P​leasingFungus> also probably op doesn't need a stealth bonus in water and it's not very meaningful to give one 15:02:04 <05k​ate> yeah, it's probably fine to give the ev/movespeed bonuses still if you're flying (also to hydraform i guess), and remove the stealth thing 15:06:26 very nice "const double decay = log(poison_denom / poison_denom - 1.0);" 15:16:53 <06a​dvil> Ah this is true, but it doesn't seem even now like there are too many cases that allow micromanaging around this? The main case would be evokable flyight randarts that do something else I guess 15:20:10 <05k​ate> yeah, the hope is definitely to get things to a state where all equipment-based flight is permanent just and can't be toggled or cancelled (and just to make sure that there's also no reason to micromanage it by unequipping items) 16:38:05 03ebering02 07* 0.27-a0-802-gbe89393: Another poison correction 10(2 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/be893936b806 16:47:03 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-802-gbe893936b8 (34) 17:25:41 hm, wonder why tengu flight is not suppressed by forms 17:28:45 I guess it's flavored as a magical ability, so that maybe is consistent 17:28:50 (til they don't actually have wings!) 17:36:02 why do gargoyle get flight so late 17:39:23 <10P​leasingFungus> critical balance concerns 17:39:41 <10P​leasingFungus> alternatively: it’s not that relevant until s branches, mostly 17:40:04 <10P​leasingFungus> alternatively: first draft design from 2013, never changed 18:14:04 <10P​leasingFungus> @kate wdyt about the old idea of removing the timed branch marco-polo minigame in favor of revealing them on level entry + shortening the entry timer? 18:14:53 <10P​leasingFungus> plusses: much less spoilery/more comprehensible to newer players. minuses: less plausible to be able to do 2 portal branches on the same floor (is this a minus?) 19:22:14 Unstable branch on underhound.eu updated to: 0.27-a0-802-gbe893936b8 (34) 19:24:09 <05k​ate> hmm, it'd get rid of a good use of ?mapping as well 19:26:35 <05k​ate> i feel like the search does work quite well if you know what the messages mean, i think they could probably be quite easily improved 19:27:02 <05k​ate> like, "distant" actually means "nearby" and "nearby" means "you're on top of it" 19:28:51 <05k​ate> so rewording those and then maybe adding one more adjective between current "distant" and "very distant" seems like it could make it clearer 19:35:21 03advil02 07* 0.27-a0-803-gcb34957: Simplify flight 10(19 minutes ago, 22 files, 77+ 253-) 13https://github.com/crawl/crawl/commit/cb349572af90 19:35:21 03advil02 07* 0.27-a0-804-g3cf08ec: Simplify MUT_NIMBLE_SWIMMER 10(4 minutes ago, 3 files, 15+ 13-) 13https://github.com/crawl/crawl/commit/3cf08ec375f7 19:36:34 hope I didn't miss some of the billion flight special cases there, won't be too surprised if I did 19:37:11 &version 19:37:12 *: 0.27-a0-802-gbe893936b8 19:37:15 ^version 19:37:16 trunk: 0.27-a0-797-g27d10ad80f; 0.26: 0.26.1-2-gb8aa6d0cf2; 0.25: 0.25.1-9-gc5326a611f; 0.24: 0.24.1-14-gf8d2b509d9 19:40:38 <05k​ate> ah nice! thanks for working on that, i'd been put off by the thought of dealing with all the ATTR_FLIGHT_UNCANCELLABLE and other special-case stuff whenever i'd thought about starting on it 19:41:51 yes, it turned out to be an annoyingly big project, I was just going to fix a form bug originally 19:42:02 I bet the code could be simplified further 19:44:06 hm, one thing I did do that I maybe should have documented, was keep ATTR_PERM_FLIGHT even though it is entirely derivable from equip_flight now; this is because in my experience profiling crawl, equip checks like the one in equip_flight on statuses are hot spots 19:47:41 <05k​ate> oh wow, there being handling for losing flight when your level is reduced is good too, i hadn't even considered that being a thing 19:48:16 I think I removed that actually 19:48:44 it seemed already wrong, and I wasn't sure when it would come up? 19:48:46 <05k​ate> yeah, i just meant the fact that it existed in the first place 19:48:51 haha yeah 19:48:56 <05k​ate> i guess it technically could if you sac XP with ru! 19:49:07 oh hm 19:50:45 well, if the level loss correctly removes the relevant mutation it should handle landing the player fine, but this code did try to give the player a little temp flight boost 19:51:32 would need to reimplement that in a different way 19:51:54 <10P​leasingFungus> sure, agree we could improve the current situation! I was just watching a newer player in #dcss get extremely confused about the very basics of what was happening with a portal timer (they had no idea what all the 'rusting of a grate' stuff was about). I do agree it'd be slightly sad to lose a good ?mmap use, esp as long as the consumable ID game still exists. 19:51:56 <05k​ate> i guess if it functions properly just by removing the mut then it's probably fine not to give any temp flight 19:52:39 <10P​leasingFungus> yeah, presumably the little temp flight boost would be at least a little more relevant back when draining could cost you levels, and when losing flight by being drained over deep water would kill you 19:53:31 04Build failed for 08master @ 3cf08ec3 06https://github.com/crawl/crawl/actions/runs/693857671 19:53:47 huh how did I build this locally 19:53:58 oh right, tag upgrade 19:57:27 <05k​ate> ah, it looks like draining level with ru doesn't remove tengu flight, you just keep your flight mutation (and that behaved the same both before and after the rework commits) 19:59:20 <05k​ate> likewise for other species levelup muts like mummy necro enhancer. possibly that's just fine though? 19:59:31 <10P​leasingFungus> seems fine 19:59:44 <10P​leasingFungus> is it a pro strat to take ru sac xp at xl 26 as mu 19:59:58 <10P​leasingFungus> (no) 20:00:58 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-804-g3cf08ec375 (34) 20:01:30 <05k​ate> clearly should let you drain back down to below 7 as drac to turn brown again and reroll your colour 20:01:42 <10P​leasingFungus> wow 20:02:08 I should finally make drac color determined by seed 20:02:50 03advil02 07* 0.27-a0-805-g913bf40: Remove more old flying stuff 10(39 seconds ago, 4 files, 8+ 44-) 13https://github.com/crawl/crawl/commit/913bf4013662 20:03:52 <10P​leasingFungus> ah, maybe this will fix the build 20:07:14 there was probably a time where at least some species flight wasn't wrapped in mutations, so if it had a direct level check that lose_level code might have been needed 20:15:10 oh one change I forgot to mention in the commit message is that I removed the sac evo + item-based flight restriction, not sure if anyone cares 20:15:45 <05k​ate> oh that's definitely an improvement too imo, the way it worked with boots of flying was particularly bad 20:16:02 the build is never fixed. 20:16:18 the problems are only postponed for a latter person 20:16:41 the build is only fixed because no one's written the right tests yet 20:17:09 (but it does seem to actually be fixed) 20:17:24 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-805-g913bf40136 (34) 20:39:39 -!- supper is now known as aliasthespectato 20:40:39 -!- aliasthespectato is now known as supper 21:19:34 -!- DarwinElf is now known as ElfDarwin 21:58:05 <10P​leasingFungus> Shummie: > Flying over deep water is slow now by the way @advil 22:25:11 03kippig02 {gammafunk} 07* 0.27-a0-806-g6173640: A Hepliaklqana Heroes altar overflow vault 10(2 weeks ago, 1 file, 86+ 0-) 13https://github.com/crawl/crawl/commit/6173640e5854 22:25:11 03gammafunk02 07* 0.27-a0-807-g786e8a8: Updates to a Hepliaklqana overflow altar vault 10(2 hours ago, 1 file, 87+ 59-) 13https://github.com/crawl/crawl/commit/786e8a857cd4 22:31:51 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-807-g786e8a857c (34) 22:41:47 03advil02 07* 0.27-a0-808-g60bc5d9: Speed back up flying over water (shummie) 10(50 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/60bc5d92e6a2 22:42:28 <10P​leasingFungus> @advil nice fix, thanks! 22:46:54 Unstable branch on crawl.kelbi.org updated to: 0.27-a0-808-g60bc5d92e6 (34)