I have a creature. They're undead, and can raise other corpses as undead. However, when they try to attack, or when something attacks them, the attack "passes right through". Any help?
creature_ghoul
[OBJECT:CREATURE]
[CREATURE:DEAD_MAN]
[DESCRIPTION:A terrifying undead beast from underground.]
[NAME:Ghoul:Ghouls:Ghoulish]
[CASTE_NAME:ghoul:ghouls:ghoulish]
[CREATURE_TILE:'G'][COLOR:3:0:0]
[BIOME:ALL]
[BODY:HUMANOID:HUMANOID_JOINTS:THROAT:NECK:SPINE:SKULL:5FINGERS:5TOES:MOUTH:TEETH:RIBCAGE]
[CANOPENDOORS]
[CAN_LEARN]
[NATURAL]
[LARGE_ROAMING]
[LIKES_FIGHTING]
[OPPOSED_TO_LIFE]
[NOT_ALIVE]
[TISSUE:STEEL]
[TISSUE_NAME:bone:bones]
[TISSUE_MATERIAL:INORGANIC:STEEL]
[MUSCULAR]
[FUNCTIONAL]
[STRUCTURAL]
[RELATIVE_THICKNESS:1]
[CONNECTS]
[TISSUE_SHAPE:LAYER]
[TISSUE_LAYER:BY_CATAGORY:ALL:STEEL]
[ATTACK:CLAW:BODYPART:5FINGERS]
[ATTACK_SKILL:MELEE_COMBAT]
[ATTACK_VERB:claw:claws]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PRIORITY:MAIN]
[ATTACK_FLAG_CANLATCH]
[ATTACK_PREPARE_AND_RECOVER:1:10]
[ATTACK_FLAG_INDEPENDANT_MULTIATTACK]
[ATTACK:BITE:CHILD_BODYPART_GROUP:HEAD:BY_CATAGORY:TOOTH]
[ATTACK_SKILL:BITE]
[ATTACK_VERB:bite:bites]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PRIORITY:SECOND]
[ATTACK_PREPARE_AND_RECOVER:0:9]
[ATTACK_FLAG_INDEPENDENT_MULTIATTACK]
[CAN_DO_INTERACTION:RAISE]