Your Custom body is fine.
Using the Body in the creature is also fine. But since you *Want* it made from 1 material the BPD
[BODY_DETAIL_PLAN:MOLLUSC_TISSUE_LAYERS:SKIN:FAT:MUSCLE] you don't need this. This BDP takes in 3 tissues and layers them on bodyparts that are avaliable (defined in the BDP)
so you don't need that line at all and that will remove errors
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
Why? Because you've never defined those 3 tissues (as far as I can see) and ergo probably not those materials (once again as far as I can see)
[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]
Use one or the other. Because you're defining a tissue SPONGE, then you're manually creating a tissue BODY_TISSUE and then you're using it here:
[TISSUE_LAYER:BY_CATEGORY:ALL:BODY_TISSUE]so the line:
[USE_TISSUE_TEMPLATE:SPONGE:SPONGE_TEMPLATE]
is never really being used, and is pointless to have.
Also your error for ATTACK:PUNCH probably is defined before the BODY tag, that or you're targeting a part instead of BY_TYPE:GRASP which would use your tentacles
Nitpicking:
- [TISSUE_NAME:fungi body:fungi bodies] - this is what will be read in the combat log "The Dwarf strikes the mushroom in the cap, tearing the fungi body" So I'd recommend just calling it fungus:fungi
- single tissued creatures tend to be easily killed/destroyed, you can get by this by just adding another [TISSUE_LAYER:BY_CATEGORY:ALL:BODY_TISSUE] or two
End Notes:
Posted Dec 12th and no replies, ouch I haven't been patrolling the forums of late due to real life and other projects. But still hurts to see that you had no reply for a simple question.
As to bodies and that I'll try to explain it real quick, 1st as a tree:
Creature
Materials
Tissues*
Body
Tissue_Layers
A Creature will have materials defined, and then also tissues defined. These Tissues will be made up of materials (referenced), A body will be defined via the [BODY:] tag with a limitless number of args which are tied to BODY objects (as you know)
However when a BODY is defined in a creature it has no tissues (yet) so you must layer tissues on (going off of Painter's Logic, which is 1st layer is the bottom layer, as more layers are layered on top) so something like an arm (human-wise) would need to be layered with BONE, then MUSCLE, then FAT, and finally SKIN, and optionally HAIR so that BONE is the core of the limb, and SKIN is the very outside.
So really Creatures are just made up of BODY parts that are layered with TISSUEs (crazy).