I've been fiddling with animal peoples and making sub-entities to populate the world with things like happy rabbit villages and wolf-man raiders. However, in adjusting the blood-sucking bug men (ticks, lice, mosquitos and leeches) I've come across a peculiar problem. Leech men simply cannot suck blood.
Spoiler: Default blood sucking attacks and more extreme variants added to make sucker-people a valid threat.
[CREATURE_VARIATION:MOUTH_SUCK_ATTACK]
[CV_NEW_TAG:ATTACK:BITE:BODYPART:BY_CATEGORY:MOUTH]
[CV_NEW_TAG:ATTACK_SKILL:BITE]
[CV_NEW_TAG:ATTACK_VERB:bite:bites]
[CV_NEW_TAG:ATTACK_FLAG_EDGE]
[CV_NEW_TAG:ATTACK_CONTACT_PERC:100]
[CV_NEW_TAG:ATTACK_PREPARE_AND_RECOVER:3:3]
[CV_NEW_TAG:ATTACK_PRIORITY:MAIN]
[CV_NEW_TAG:ATTACK_FLAG_CANLATCH]
[CV_NEW_TAG:SPECIALATTACK_SUCK_BLOOD:25:50]
[CREATURE_VARIATION:PROBOSCIS_SUCK_ATTACK]
[CV_NEW_TAG:ATTACK:BITE:BODYPART:BY_CATEGORY:PROBOSCIS]
[CV_NEW_TAG:ATTACK_SKILL:BITE]
[CV_NEW_TAG:ATTACK_VERB:bite:bites]
[CV_NEW_TAG:ATTACK_CONTACT_PERC:100]
[CV_NEW_TAG:ATTACK_FLAG_EDGE]
[CV_NEW_TAG:ATTACK_PREPARE_AND_RECOVER:3:3]
[CV_NEW_TAG:ATTACK_PRIORITY:MAIN]
[CV_NEW_TAG:ATTACK_FLAG_CANLATCH]
[CV_NEW_TAG:SPECIALATTACK_SUCK_BLOOD:25:50]
--monster variants: increased blood sucking, penetration--
[CREATURE_VARIATION:MOUTH_SUCK_ATTACK_MONSTER]
[CV_NEW_TAG:ATTACK:BITE:BODYPART:BY_CATEGORY:MOUTH]
[CV_NEW_TAG:ATTACK_SKILL:BITE]
[CV_NEW_TAG:ATTACK_FLAG_EDGE]
[CV_NEW_TAG:ATTACK_VERB:bite:bites]
[CV_NEW_TAG:ATTACK_CONTACT_PERC:100]
[CV_NEW_TAG:ATTACK_PENETRATION_PERC:200]
[CV_NEW_TAG:ATTACK_PREPARE_AND_RECOVER:3:3]
[CV_NEW_TAG:ATTACK_PRIORITY:MAIN]
[CV_NEW_TAG:ATTACK_FLAG_CANLATCH]
[CV_NEW_TAG:SPECIALATTACK_SUCK_BLOOD:500:1500]
[CREATURE_VARIATION:PROBOSCIS_SUCK_ATTACK_MONSTER]
[CV_NEW_TAG:ATTACK:BITE:BODYPART:BY_CATEGORY:PROBOSCIS]
[CV_NEW_TAG:ATTACK_SKILL:BITE]
[CV_NEW_TAG:ATTACK_VERB:bite:bites]
[CV_NEW_TAG:ATTACK_CONTACT_PERC:100]
[CV_NEW_TAG:ATTACK_PENETRATION_PERC:100]
[CV_NEW_TAG:ATTACK_FLAG_EDGE]
[CV_NEW_TAG:ATTACK_PREPARE_AND_RECOVER:3:3]
[CV_NEW_TAG:ATTACK_PRIORITY:MAIN]
[CV_NEW_TAG:SPECIALATTACK_SUCK_BLOOD:500:1500]
Spoiler: Leech and Leech Man raws. Added genders so they can reproduce in worldgen, as well as MOUTH_SUCK_ATTACK_MONSTER.
[CREATURE:LEECH]
[DESCRIPTION:A tiny, aquatic, worm-like creature that feeds on blood.]
[NAME:leech:leeches:leech]
[CASTE_NAME:leech:leeches:leech]
[CREATURE_TILE:'~'][COLOR:0:0:1]
[PETVALUE:10]
[VERMIN_SOIL]
[FREQUENCY:100][VERMIN_HATEABLE]
[SMALL_REMAINS][VERMIN_NOTRAP][NOBONES]
[NATURAL][PET_EXOTIC]
[NOT_BUTCHERABLE]
[BIOME:ANY_POOL]
[BIOME:ANY_LAKE]
[APPLY_CREATURE_VARIATION:STANDARD_WALK_CRAWL_GAITS:9000:8900:8825:8775:9500:9900] 1 kph
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:9000:8900:8825:8775:9500:9900] 1 kph
[APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:9000:8900:8825:8775:9500:9900] 1 kph
[SWIMS_INNATE]
[POPULATION_NUMBER:250:500]
[PREFSTRING:feeding habits]
[BODY:BASIC_1PARTBODY:BASIC_HEAD_NECK:HEART:GUTS:BRAIN:MOUTH:GENERIC_TEETH]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[REMOVE_MATERIAL:HAIR]
[REMOVE_MATERIAL:BONE]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[REMOVE_TISSUE:HAIR]
[REMOVE_TISSUE:BONE]
[BODY_DETAIL_PLAN:EXOSKELETON_TISSUE_LAYERS:SKIN:FAT:MUSCLE]
[BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
[HAS_NERVES]
[MUNDANE]
[USE_MATERIAL_TEMPLATE:ICHOR:ICHOR_TEMPLATE]
[BLOOD:LOCAL_CREATURE_MAT:ICHOR:LIQUID]
[CREATURE_CLASS:GENERAL_POISON]
[CREATURE_CLASS:BLOOD_DRINKER]
[SENSE_CREATURE_CLASS:CLASS:MAMMAL:15:4:0:1]
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
[BODY_SIZE:0:0:100]
[BODY_APPEARANCE_MODIFIER:LENGTH:90:95:98:100:102:105:110]
[MAXAGE:5:10]
[ALL_ACTIVE]
[CANNOT_JUMP]
[NO_SLEEP]
[NO_DIZZINESS]
[EXTRAVISION]
[CASTE:FEMALE]
[FEMALE]
[CASTE:MALE]
[MALE]
[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]
[TL_COLOR_MODIFIER:BLACK:1]
[TLCM_NOUN:skin:SINGULAR]
[CREATURE:LEECH_MAN]
[COPY_TAGS_FROM:LEECH]
[APPLY_CREATURE_VARIATION:ANIMAL_PERSON_LEGLESS]
[GO_TO_END]
[SELECT_CASTE:MALE]
[CASTE_NAME:leech man:leech men:leech man]
[SELECT_CASTE:FEMALE]
[CASTE_NAME:leech woman:leech women:leech woman]
[CASTE_TILE:9][CASTE_ALTTILE:8]
[SELECT_CASTE:ALL]
[APPLY_CREATURE_VARIATION:PUNCH_ATTACK]
[APPLY_CREATURE_VARIATION:MOUTH_SUCK_ATTACK_MONSTER]
[APPLY_CREATURE_VARIATION:STANDARD_WALK_CRAWL_GAITS:900:750:600:439:1900:2900] 20 kph
[APPLY_CREATURE_VARIATION:STANDARD_CLIMBING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[GO_TO_START]
[NAME:leech man:leech men:leech man]
[DESCRIPTION:A large slug-like creature with the torso of a man. Its face is a mockery of teeth and slime. It can suck great quantities of blood from an enemy.]
[POPULATION_NUMBER:5:10]
[CLUSTER_NUMBER:1:5]
[MAXAGE:60:80]
[GENERAL_MATERIAL_FORCE_MULTIPLIER:1:5]
[CREATURE_TILE:8][ALTTILE:9]
[COLOR:0:0:1]
Spoiler: Tick men, who have no problem whatsoever sucking blood.
[CREATURE:TICK]
[DESCRIPTION:A tiny, blood-sucking bug found in wooded areas.]
[NAME:tick:ticks:tick]
[CASTE_NAME:tick:ticks:tick]
[CREATURE_TILE:250][COLOR:0:0:1]
[NATURAL]
[BIOME:NOT_FREEZING]
[VERMIN_SOIL][FREQUENCY:100]
[UBIQUITOUS]
[VERMIN_NOTRAP]
[POPULATION_NUMBER:250:500]
[SMALL_REMAINS]
[PREFSTRING:ability to expand]
[ALL_ACTIVE]
[NO_SLEEP]
[CANNOT_JUMP]
[APPLY_CREATURE_VARIATION:STANDARD_WALKING_GAITS:9000:8900:8825:8775:9500:9900] 1 kph
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:9000:8900:8825:8775:9500:9900] 1 kph
[APPLY_CREATURE_VARIATION:STANDARD_CLIMBING_GAITS:9000:8900:8825:8775:9500:9900] 1 kph
[STANCE_CLIMBER][NATURAL_SKILL:CLIMBING:15]
[MUNDANE]
[NOT_BUTCHERABLE]
[NOBONES]
[BODY:SPIDER:2EYES:HEART:GUTS:BRAIN:MOUTH]
[BODY_DETAIL_PLAN:CHITIN_MATERIALS]
[BODY_DETAIL_PLAN:CHITIN_TISSUES]
[BODY_DETAIL_PLAN:EXOSKELETON_TISSUE_LAYERS:CHITIN:FAT:MUSCLE]
[BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
[USE_MATERIAL_TEMPLATE:SINEW:SINEW_TEMPLATE]
[TENDONS:LOCAL_CREATURE_MAT:SINEW:200]
[LIGAMENTS:LOCAL_CREATURE_MAT:SINEW:200]
[HAS_NERVES]
[USE_MATERIAL_TEMPLATE:ICHOR:ICHOR_TEMPLATE]
[BLOOD:LOCAL_CREATURE_MAT:ICHOR:LIQUID]
[CREATURE_CLASS:GENERAL_POISON]
[CREATURE_CLASS:BLOOD_DRINKER][SENSE_CREATURE_CLASS:CLASS:MAMMAL:15:4:0:1]
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
[BODY_SIZE:0:0:1]
[MAXAGE:2:2]
[CASTE:FEMALE]
[FEMALE]
[CASTE:MALE]
[MALE]
[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:CHITIN]
[TL_COLOR_MODIFIER:RED:1]
[TLCM_NOUN:chitin:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:BLACK:1]
[TLCM_NOUN:eyes:PLURAL]
[CREATURE:TICK_MAN]
[COPY_TAGS_FROM:TICK]
[APPLY_CREATURE_VARIATION:ANIMAL_PERSON]
[GO_TO_END]
[SELECT_CASTE:MALE]
[CASTE_NAME:tick man:tick men:tick man]
[SELECT_CASTE:FEMALE]
[CASTE_NAME:tick woman:tick women:tick woman]
[SELECT_CASTE:ALL]
[APPLY_CREATURE_VARIATION:PUNCH_ATTACK]
[APPLY_CREATURE_VARIATION:KICK_ATTACK]
[APPLY_CREATURE_VARIATION:MOUTH_SUCK_ATTACK_MONSTER]
[APPLY_CREATURE_VARIATION:STANDARD_BIPED_GAITS:900:711:521:293:1900:2900] 30 kph
[APPLY_CREATURE_VARIATION:STANDARD_CLIMBING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[GO_TO_START]
[NAME:tick man:tick men:tick man]
[DESCRIPTION:A person with the head and legs of a tick.]
[POPULATION_NUMBER:5:10]
[CLUSTER_NUMBER:1:3]
[MAXAGE:60:80]
[CREATURE_TILE:'t']
[GENERAL_MATERIAL_FORCE_MULTIPLIER:1:5]
[COLOR:0:0:1]
I can't for the life of me figure it out. In arena testing, the issue seems to be that leech men can't break the skin, but I can't figure out why.