9
« on: December 12, 2019, 10:56:28 am »
Getting back into DF modding after a six-month hiatus...
Feeling confused over how bodies work in raws. I'm making an immobile fungi creature with tentacles. It has (obviously) no bones, brain, eyes; all composed of one tissue/material called Sponge.
So I've made a [BODY]; a mushroom-like body (Stem > Ring > Cap) with five tentacles, each with a mouth on it.
Definition looks like this:
[BODY:FUNGI_5TENTACLES_MOUTHS]
[BP:UB:ring:ring][CON:LB][UPPERBODY][CATEGORY:BODY_UPPER]
[DEFAULT_RELSIZE:300]
[BP:LB:stem:stems][LOWERBODY][STANCE][CATEGORY:BODY_LOWER]
[DEFAULT_RELSIZE:800]
[BP:HD:cap:STP][CON:UB][HEAD][CATEGORY:HEAD]
[DEFAULT_RELSIZE:1400]
[BP:1T:first tentacle:STP][CON:HD][LIMB][GRASP][CATEGORY:TENTACLE]
[DEFAULT_RELSIZE:400]
[BP:2T:second tentacle:STP][CON:HD][LIMB][GRASP][CATEGORY:TENTACLE]
[DEFAULT_RELSIZE:400]
[BP:3T:third tentacle:STP][CON:HD][LIMB][GRASP][CATEGORY:TENTACLE]
[DEFAULT_RELSIZE:400]
[BP:4T:fourth tentacle:STP][CON:HD][LIMB][GRASP][CATEGORY:TENTACLE]
[DEFAULT_RELSIZE:400]
[BP:5T:fifth tentacle:STP][CON:HD][LIMB][GRASP][CATEGORY:TENTACLE]
[DEFAULT_RELSIZE:400]
[BP:1MOUTH:first mouth:STP][CON:1T][MOUTH][EMBEDDED][APERTURE][CATEGORY:MOUTH]
[DEFAULT_RELSIZE:20]
[BP:2MOUTH:second mouth:STP][CON:2T][MOUTH][EMBEDDED][APERTURE][CATEGORY:MOUTH]
[DEFAULT_RELSIZE:20]
[BP:3MOUTH:third mouth:STP][CON:3T][MOUTH][EMBEDDED][APERTURE][CATEGORY:MOUTH]
[DEFAULT_RELSIZE:20]
[BP:4MOUTH:fourth mouth:STP][CON:4T][MOUTH][EMBEDDED][APERTURE][CATEGORY:MOUTH]
[DEFAULT_RELSIZE:20]
[BP:5MOUTH:fifth mouth:STP][CON:5T][MOUTH][EMBEDDED][APERTURE][CATEGORY:MOUTH]
[DEFAULT_RELSIZE:20]
It is defined in creature raw like this:
[BODY:FUNGI_5TENTACLES_MOUTHS]
[BODY_DETAIL_PLAN:MOLLUSC_TISSUE_LAYERS:SKIN:FAT:MUSCLE]
[USE_MATERIAL_TEMPLATE:SPONGE:SPONGE_TEMPLATE]
[USE_TISSUE_TEMPLATE:SPONGE:SPONGE_TEMPLATE]
[TISSUE:BODY_TISSUE]
[TISSUE_NAME:fungi body:fungi bodies]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:SPONGE]
[MUSCULAR]
[STRUCTURAL]
[TISSUE_MAT_STATE:SOLID]
[RELATIVE_THICKNESS:1]
[CONNECTS]
[TISSUE_SHAPE:LAYER]
[TISSUE_LAYER:BY_CATEGORY:ALL:BODY_TISSUE]
I'm missing something since I get the following error messages:
SPORE_TOWER:DEFAULT:stem, layer 2: Tissue SKIN was not found, using first tissue instead
SPORE_TOWER:DEFAULT:stem, layer 3: Tissue FAT was not found, using first tissue instead
SPORE_TOWER:DEFAULT:stem, layer 4: Tissue MUSCLE was not found, using first tissue instead
SPORE_TOWER:Attack PUNCH seems to have correct format but could not find proper BPs in any caste, so not added
What am I doing wrong? Bodies are very abstract and hard to understand imo.
Thanks,
Distman