View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0013358 | Dwarf Fortress | Creatures | public | 2025-11-23 13:12 | 2025-11-23 13:15 |
| Reporter | electricMonk | Assigned To | |||
| Priority | low | Severity | minor | Reproducibility | always |
| Status | new | Resolution | open | ||
| Platform | Steam | OS | Windows | OS Version | 11 |
| Product Version | 53.05 | ||||
| Summary | 0013358: Kangaroo People have no fingers | ||||
| Description | Unlike most animal people, Kangaroo People have no fingers. This bug will also affect any other animal people created from animals with a HUMANOID_NECK part (I'm not sure if there are any others) | ||||
| Steps To Reproduce | Spawn and examine an Kangaroo Man/Woman in the arena: 1. Spawn 2 Kangaroo persons. 2. Control one, and try to target the fingers of the other (they don't exist). OR (how I initially discovered this) Try to create a mod that gives Kangaroo People claws on their fingers: [SELECT_CREATURE:KANGAROO_MAN] [GO_TO_END] [SELECT_CASTE:ALL] [USE_MATERIAL_TEMPLATE:CLAW:NAIL_TEMPLATE] [USE_TISSUE_TEMPLATE:CLAW:CLAW_TEMPLATE] [TISSUE_LAYER:BY_CATEGORY:FINGER:CLAW:FRONT] This will produce "KANGAROO_MAN:Tissue layer not added because no BP found: BY_CATEGORY:FINGER:CLAW" in the error log because KANGAROO_MAN has no FINGER category parts. | ||||
| Additional Information | This bug is caused by a small oversight in CREATURE_VARIATION:ANIMAL_PERSON (and CREATURE_VARIATION:ANIMAL_PERSON_LEGLESS) raws: -Unlike most animals, KANGAROO uses HUMANOID_BODY. -The ANIMAL_PERSON(_LEGLESS) variations do not contain a CV_CONVERT_TAG with CVCT_MASTER:BODY that has a CVCT_TARGET of HUMANOID_NECK, so no fingers get added to this body type! Fix: Add the following lines directly before "[CV_NEW_TAG:LARGE_ROAMING]" in CREATURE_VARIATION:ANIMAL_PERSON and CREATURE_VARIATION:ANIMAL_PERSON_LEGLESS: [CV_CONVERT_TAG] [CVCT_MASTER:BODY] [CVCT_TARGET:HUMANOID_NECK] [CVCT_REPLACEMENT:HUMANOID_NECK:3FINGERS] This should ensure that all HUMANOID_NECK animals grow 3 fingers when becoming animal people | ||||
| Tags | animal, body part, creature | ||||
|
|
Whoops not sure how to edit the "Additional Information" above, but the line " -Unlike most animals, KANGAROO uses HUMANOID_BODY." should say HUMANOID_NECK instead of HUMANOID_BODY sorry. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-11-23 13:12 | electricMonk | New Issue | |
| 2025-11-23 13:12 | electricMonk | Tag Attached: animal | |
| 2025-11-23 13:12 | electricMonk | Tag Attached: body part | |
| 2025-11-23 13:12 | electricMonk | Tag Attached: creature | |
| 2025-11-23 13:15 | electricMonk | Note Added: 0043006 |