00:20:15 03SentientSupper02 07https://github.com/crawl/crawl/pull/4751 * 0.34-a0-758-g7206d3d08f: Don't erase tabcast spell when switching weapons 10(5 hours ago, 2 files, 1+ 8-) 13https://github.com/crawl/crawl/commit/7206d3d08f79 00:20:15 03SentientSupper02 07https://github.com/crawl/crawl/pull/4751 * 0.34-a0-759-g4608acb466: Replace moon moth flammability with a new downside 10(3 hours ago, 12 files, 33+ 52-) 13https://github.com/crawl/crawl/commit/4608acb466c3 00:20:15 03SentientSupper02 07https://github.com/crawl/crawl/pull/4751 * 0.34-a0-760-g370f9ed3ab: Tabcasting no longer miscasts 10(63 minutes ago, 5 files, 33+ 10-) 13https://github.com/crawl/crawl/commit/370f9ed3ab44 00:20:15 03SentientSupper02 07https://github.com/crawl/crawl/pull/4751 * 0.34-a0-761-g31d0cee96b: Kill moon moth kiting 10(23 minutes ago, 6 files, 10+ 8-) 13https://github.com/crawl/crawl/commit/31d0cee96b6b 00:20:15 03SentientSupper02 07https://github.com/crawl/crawl/pull/4751 * 0.34-a0-762-g1e1c8678df: Fix a tiles bug with berserk 10(74 seconds ago, 3 files, 11+ 0-) 13https://github.com/crawl/crawl/commit/1e1c8678df91 00:31:56 03SentientSupper02 07https://github.com/crawl/crawl/pull/4751 * 0.34-a0-763-g4d10a84b77: Checkwhite 10(32 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/4d10a84b77e7 00:35:08 03SentientSupper02 07https://github.com/crawl/crawl/pull/4751 * 0.34-a0-764-g7446c76c81: Unbrace 10(14 seconds ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/7446c76c81c9 00:58:51 -!- indigaz29 is now known as indigaz2 01:39:53 03SentientSupper02 07https://github.com/crawl/crawl/pull/4751 * 0.34-a0-765-geb2c5a976c: Set tabcast limit before actions 10(60 seconds ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/eb2c5a976c08 03:33:01 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5261-gd9800d219b 03:57:50 03RypoFalem02 {WizardIke} 07* 0.34-a0-743-gc6a7b8500d: Always display weapon delay in item descriptions 10(9 weeks ago, 1 file, 1+ 4-) 13https://github.com/crawl/crawl/commit/c6a7b8500d15 03:57:50 03RypoFalem02 {WizardIke} 07* 0.34-a0-744-gf63fd7415a: Display delay on throwing weapons (Planckenstein) 10(9 weeks ago, 1 file, 18+ 8-) 13https://github.com/crawl/crawl/commit/f63fd7415af5 05:09:22 Unstable branch on crawl.akrasiac.org updated to: 0.34-a0-744-gf63fd74 (34) 06:45:28 03SentientSupper02 07https://github.com/crawl/crawl/pull/4751 * 0.34-a0-766-g2c7d04f16f: Slight tile tweak for tabcast icons 10(49 seconds ago, 2 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/2c7d04f16f24 08:51:20 blackwood (L2 DrCj) Crash caused by signal #6: Aborted (D (Sprint)) 11:33:18 03DracoOmega02 07* 0.34-a0-745-g0f61ba0e50: Let autofight move towards warded enemies (various) 10(33 seconds ago, 1 file, 8+ 3-) 13https://github.com/crawl/crawl/commit/0f61ba0e5027 12:56:32 <04d​racoomega> So, I was trying to fix a small bug with wall-walking monsters (I caught up part of mumra's PR as part of some new monster work with Index) and have come to realize that mons_class_can_pass is in a sort of awkward position where it doesn't really check what is sounds like it does and quite a few uses of it clearly assume it works differently. It is not 'Can this monster move through this tile?', like one might expect. That's all 12:56:32 handled by monster_habitable_feat (and related functions). In current trunk, it's actually a lot closer to "Is this feature solid (except for malign gateways)?" A decent few places seem to assume it basically means 'Can the monster stand here?' and can attempt to place monsters on uninhabitable terrain as long as it's not solid - for instance, slime creatures can try to split into lava and it will actually produce a 'You see a puff of smoke' message! 12:56:33 But a few places do seem to use can_pass_through_feat to distinguish solidness. Like, actor::collide uses it for messaging differences between hitting a wall and 'hitting' water you can't enter. Gavotte effectively uses it to let hitting walls do damage and stopping moving for other reasons (like water) to not do damage (although part of the targeting code is slightly buggy because of misunderstanding this and will think they can take wall-slam damage 12:56:33 by passing over lava....) There are also a few uses of things like mon->can_pass_through_feat(DNGN_FLOOR) that literally are always true (I think this specific one would cause buggy pathfinding for any water-only monsters that could also open doors, though there aren't any. I feel I should clean some of this up, but there's so many calls using it that it's a somewhat large task. (And of course, wall monsters mean this would no longer be 12:56:34 replaceable with feat_is_solid. They shouldn't take damage by being pushed into walls!) 12:59:47 <04d​racoomega> I feel like probably, in principle any code seeing if a monster can actually move through or occupy a tile should solely do habitability checks. And the pseudo-feat_is_solid check should be reserved just for collision-based things and renamed something more clear on this. 13:01:30 ok so i have a new image for frilled lizards if any dev wants to look at it and upload it 13:02:19 https://imgur.com/a/JbnP3uh 13:11:29 <04d​racoomega> I am not exactly enthusiastic about going on so long a sidetrack right now though (because lord knows I've been slow/sidetracked enough on my current projects). Might just make a note for a future refactor, since I can see this taking a while. (The issue was more obvious on the wall monster branch, since they were walking through permarock despite permarock being very specifically excluded in mons_class_can_pass. But it turns out 13:11:29 that isn't actually have it used to tell if a monster can move somewhere! (Mostly. It's complicated... >.>) 13:54:31 New branch created: pull/4778 (14 commits) 13https://github.com/crawl/crawl/pull/4778 13:54:35 03Vincent Cheng02 07https://github.com/crawl/crawl/pull/4778 * 0.34-a0-745-g843e49afc7: Update debian/watch file to pick up nodeps tarball, sort pre-release 10(4 hours ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/843e49afc76d 13:54:35 03Vincent Cheng02 07https://github.com/crawl/crawl/pull/4778 * 0.34-a0-746-g222e103142: Add salsa.debian.org Gitlab CI config 10(4 hours ago, 1 file, 9+ 0-) 13https://github.com/crawl/crawl/commit/222e103142e9 13:54:35 03Vincent Cheng02 07https://github.com/crawl/crawl/pull/4778 * 0.34-a0-747-g4e87aa7dac: Add git-buildpackage config 10(4 hours ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/4e87aa7dacf3 13:54:35 03Vincent Cheng02 07https://github.com/crawl/crawl/pull/4778 * 0.34-a0-748-g8846abfc3f: Add DEP-12 upstream metadata file 10(4 hours ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/8846abfc3f3a 13:54:35 03Vincent Cheng02 07https://github.com/crawl/crawl/pull/4778 * 0.34-a0-749-ge26c661442: Update debian/copyright to be more complete 10(4 hours ago, 1 file, 191+ 22-) 13https://github.com/crawl/crawl/commit/e26c661442ca 13:54:35 03Vincent Cheng02 07https://github.com/crawl/crawl/pull/4778 * 0.34-a0-750-g83dc987a61: Remove debian/source/include-binaries 10(4 hours ago, 1 file, 0+ 0-) 13https://github.com/crawl/crawl/commit/83dc987a61ff 13:54:35 03Vincent Cheng02 07https://github.com/crawl/crawl/pull/4778 * 0.34-a0-751-ge83448d872: Remove debian/source/options 10(4 hours ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/e83448d872c5 13:54:35 03Vincent Cheng02 07https://github.com/crawl/crawl/pull/4778 * 0.34-a0-752-ge1cabd83cf: Enable LTO for arm64/aarch64 as well 10(4 hours ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/e1cabd83cf3d 13:54:35 03Vincent Cheng02 07https://github.com/crawl/crawl/pull/4778 * 0.34-a0-753-g0d0e6efe6a: Drop obsolete powerpc-specific block in debian/rules 10(3 hours ago, 1 file, 1+ 8-) 13https://github.com/crawl/crawl/commit/0d0e6efe6a58 13:54:35 03Vincent Cheng02 07https://github.com/crawl/crawl/pull/4778 * 0.34-a0-754-gad720ffa5c: Drop what appears to be a copy and paste error in debian/control 10(28 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/ad720ffa5cd2 13:54:35 ... and 4 more commits 14:26:10 <06r​egret-⸸nde※> @super`radish So, as one of the main currently-available Crawl art directors of the past year, let me try to give an honest critique past the initial issues of size and transparency: 14:26:15 <06r​egret-⸸nde※> * The monochromatic colour schema, very thin tail, and proportionally-stubbier limbs hurt this offered tile a fair bit in terms of taking up so much more space than the current frilled lizard tile. The current frilled lizard tile has pretty solid shading and doesn't take up a lot of space (despite a thicker body and tail!) to smoothen over the same singular yellow palette. A lot of other animals aren't quite so monochromatic 14:26:16 (just look at the tiles of http://crawl.chaosforge.org/The_Lair#Common_Monsters, or even the palettes for humanoids / jackals / endoplasms on D:1), and real-life frilled lizards are also very obviously not monochromatic on a quick look-up if we're going to be more accurate to the animal in the first place (https://commons.wikimedia.org/wiki/Category:Chlamydosaurus_kingii#/media/File:Chlamydosaurus_kingii.jpg). 14:26:20 <06r​egret-⸸nde※> * The pose bending back is both uniquely dramatic and also very much against the Crawl house style of straightforwardly having most of a body (and especially the upper half of the body) obviously oriented to the left, to contrast against felids and transformation tiles looking to the right. While this is a little nitpicky, (and would unfortunately require significant redrawing), it's good to establish basic visual language at 14:26:21 the start of the game. 14:26:27 <06r​egret-⸸nde※> * The titular frill and head takes up a lot of visual real-estate for one of the most harmless enemies in the game (as much a rat by itself), which does help for the flair of introducing the game but also hurts in hard contrast to the current smallest tiles being on D:1 animals. There might be some home for us shuffling lizards around to support this (like editing the current iguana into a goanna and then using these in their 14:26:27 old slot as "frilled dragons"? Alternatively, going back to old geckos and gila monsters?), but I suspect quite a few people might complain about the weird shuffling around of very old entirely vanilla enemies. Some redrawing to be fairly less melodramatic than this might help not needing to justify such a shuffle- in terms of other less-realistic takes on frilled lizards, the frill proportion of something like 14:26:27 https://monsterhunter.fandom.com/wiki/Jaggi?file=MHRise-Jaggi_Render_001.png immediately comes to mind. 14:45:22 so uh... make the frills smaller? 14:45:37 and i can fix the body orientation 14:45:40 that's not too hard 15:41:10 Unstable branch on underhound.eu updated to: 0.34-a0-745-g0f61ba0e50 (34) 16:09:50 <06m​umra> Definitely gets a bit confusing with all these methods that have similar seeming names but subtly distinguished purposes 16:10:00 <06m​umra> Good to hear you're looking at the PR tho 20:20:20 <06c​ao> Renew Success by crawl Success certs: crawl.akrasiac.org_ecc 20:22:34 <06d​olorous_84348> And there are some functions that have expanded and likely need name changes. monster::bind_melee_flags() binds a few more things than just melee flags now (the cautious and priest flags), but I'm at a loss as to what to rename it to. But that's minor compared to the work you're doing. 21:06:46 03WizardIke02 07* 0.34-a0-746-g2b4b8e2f9e: Fix penetrating weapons being blocked on coglins (cfcfcfcfcfcfcfcfcfcf) 10(4 months ago, 4 files, 50+ 27-) 13https://github.com/crawl/crawl/commit/2b4b8e2f9efd 21:31:28 03dolorous02 07* 0.34-a0-747-g2449f45e1b: Fix unused parameter warning. 10(3 minutes ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/2449f45e1b29 21:46:28 03DracoOmega02 07* 0.34-a0-748-g4d9aeb82da: Remove two meaningless variable spell ranges from monsters 10(4 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/4d9aeb82daa2 21:46:28 03DracoOmega02 07* 0.34-a0-749-gd5cd0e1a86: Refactor to fix Vehumet range bonus benefitting monsters 10(56 minutes ago, 17 files, 97+ 74-) 13https://github.com/crawl/crawl/commit/d5cd0e1a866c 21:46:28 03DracoOmega02 07* 0.34-a0-750-g15f2ed07ff: Fix Vehumet's range bonus not properly affecting Arcjolt (Bamboolord) 10(52 minutes ago, 1 file, 2+ 1-) 13https://github.com/crawl/crawl/commit/15f2ed07ff93 21:46:28 03DracoOmega02 07* 0.34-a0-751-gb74a43c243: Remove superfluous power arguments from permafrost/bog targeters 10(14 minutes ago, 6 files, 16+ 16-) 13https://github.com/crawl/crawl/commit/b74a43c243fd 22:03:19 04Build failed for 08master @ b74a43c2 06https://github.com/crawl/crawl/actions/runs/17603473694 22:35:46 Unstable branch on crawl.develz.org updated to: 0.34-a0-751-gb74a43c243 (34) 22:58:53 Windows builds of master branch on crawl.develz.org updated to: 0.34-a0-751-gb74a43c243 23:34:11 Unstable branch on cbro.berotato.org updated to: 0.34-a0-751-gb74a43c243 (34) 23:55:45 Monster database of master branch on crawl.develz.org updated to: 0.34-a0-751-gb74a43c243