03:35:55 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-5208-geafff8c3b6 06:27:26 <12g​e0ff> reposting from another Discord: currently Op can get hooves or talons via random mutations. It happens because octopode.yaml has two species_flags blocks, and probably only the second one has any effect. Putting all these flags into one block fixes the bug: 06:27:43 <12g​e0ff> diff diff --git a/crawl-ref/source/dat/species/octopode.yaml b/crawl-ref/source/dat/species/octopode.yaml index 7d00a42f7c..a79d8094c3 100644 --- a/crawl-ref/source/dat/species/octopode.yaml +++ b/crawl-ref/source/dat/species/octopode.yaml @@ -9,6 +9,8 @@ difficulty_priority: 50 species_flags: - no_feet - no_ears + - no_hair + - no_bones aptitudes: xp: 0 hp: -1 @@ -26,9 +28,6 @@ str: 7 int: 10 dex: 7 06:27:44 levelup_stat_frequency: 5 -species_flags: - - no_hair - - no_bones mutations: 1: MUT_CAMOUFLAGE: 1 06:27:50 <12g​e0ff> (credit to dilly for finding the bug and to rypofalem for finding the cause of the bug) 06:30:02 <12g​e0ff> (also, 🐙s are the only species with two species_flags blocks, so all other species flags should be fine) 08:19:51 yamllint didn't show any other issues in the project (but caught that octopode.yaml one). These should be indented too but I don't think it's causing problems https://github.com/crawl/crawl/blob/92cb95d158aeed92f9f7adec82a05d66482d8205/.github/workflows/ci.yml#L512 08:24:10 you'd know if it were (github wouldn't run the workflow at all, and it wouldn't show up in PRs) 23:45:27 Monster database of master branch on crawl.develz.org updated to: 0.33-a0-46-g92cb95d158