This is what's going on in my modding, using the caste system to it's absolute limit
These are generic stereotypical slimes, generalized from many other games and inspired partially by Terarria.
I intend to add more castes
creature_slime
[OBJECT:CREATURE]
[CREATURE:SLIME]
[DESCRIPTION:A strange, shapeless creature.]
[NAME:slime:slimes:slime]
[CREATURE_TILE:'o'][COLOR:7:0:1]
[CREATURE_CLASS:SLIME]
[PETVALUE:50]
[PET_EXOTIC]
[BIOME:ANY_LAND]
[BIOME:SUBTERRAINEAN_CHASM]
[UNDERGROUND_DEPTH:1:3]
[CASTE:GREEN]
[MALE]
[CASTE_NAME:green slime:green slimes:green slime]
[POP_RATIO:100]
[CASTE_TILE:248][CASTE_COLOR:2:0:1]
[CASTE:BLUE]
[MALE]
[CASTE_NAME:blue slime:blue slimes:blue slime]
[POP_RATIO:50]
[CASTE_TILE:248][CASTE_COLOR:1:0:1]
[CASTE:YELLOW]
[MALE]
[CASTE_NAME:yellow slime:yellow slimes:yellow slime]
[POP_RATIO:25]
[CASTE_TILE:'o'][CASTE_COLOR:6:0:1]
[CASTE:RED]
[MALE]
[CASTE_NAME:red slime:red slimes:red slime]
[POP_RATIO:25]
[CASTE_TILE:'o'][CASTE_COLOR:4:0:0]
[CASTE:PURPLE]
[MALE]
[CASTE_NAME:purple slime:purple slimes:purple slime]
[POP_RATIO:10]
[CASTE_TILE:9][CASTE_COLOR:5:0:0]
[CASTE:ORANGE]
[MALE]
[CASTE_NAME:orange slime:orange slimes:orange slime]
[POP_RATIO:10]
[CASTE_TILE:9][CASTE_COLOR:4:0:1]
[CASTE:PINK]
[FEMALE]
[LITTERSIZE:20:50]
[CASTE_NAME:pink slime:pink slimes:pink slime]
[POP_RATIO:5]
[CASTE_TILE:248][CASTE_COLOR:5:0:1]
[SELECT_CASTE:GREEN]
[BODY:BASIC_1PARTBODY_THOUGHT]
[USE_MATERIAL_TEMPLATE:SLIME:CREATURE_EXTRACT_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen green slime]
[STATE_NAME_ADJ:ALL_SOLID:frozen green slime]
[STATE_NAME:LIQUID:green slime]
[STATE_NAME_ADJ:LIQUID:green slime]
[STATE_NAME:GAS:boiling green slime]
[STATE_NAME_ADJ:GAS:boiling green slime]
[STATE_COLOR:ALL:GREEN]
[PREFIX:NONE]
[TISSUE:SLIME]
[TISSUE_NAME:slime:NP]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:SLIME]
[TISSUE_MAT_STATE:LIQUID]
[MUSCULAR]
[FUNCTIONAL]
[STRUCTURAL]
[RELATIVE_THICKNESS:100]
[CONNECTS]
[TISSUE_LEAKS]
[TISSUE_SHAPE:LAYER]
[TISSUE_LAYER:BY_CATEGORY:ALL:SLIME]
[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
[ATTACK:POUND:BODYPART:BY_CATEGORY:BASIC_1PARTBODY_THOUGHT]
[ATTACK_SKILL:MELEE_COMBAT]
[ATTACK_VERB:pound:pounds]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:MAIN]
[BODY_SIZE:0:0:1000]
[SET_TL_GROUP:BY_CATEGORY:ALL:SLIME]
[TL_COLOR_MODIFIER:GREEN:1]
[TLCM_NOUN:slime:SINGULAR]
[SELECT_CASTE:BLUE]
[BODY:BASIC_1PARTBODY_THOUGHT]
[USE_MATERIAL_TEMPLATE:SLIME:CREATURE_EXTRACT_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen blue slime]
[STATE_NAME_ADJ:ALL_SOLID:frozen blue slime]
[STATE_NAME:LIQUID:blue slime]
[STATE_NAME_ADJ:LIQUID:blue slime]
[STATE_NAME:GAS:boiling blue slime]
[STATE_NAME_ADJ:GAS:boiling blue slime]
[STATE_COLOR:ALL:AZURE]
[PREFIX:NONE]
[TISSUE:SLIME]
[TISSUE_NAME:slime:NP]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:SLIME]
[TISSUE_MAT_STATE:LIQUID]
[MUSCULAR]
[FUNCTIONAL]
[STRUCTURAL]
[RELATIVE_THICKNESS:100]
[CONNECTS]
[TISSUE_LEAKS]
[TISSUE_SHAPE:LAYER]
[SYNDROME]
[SYN_NAME:slime slowing]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CREATURE:SLIME:ALL]
[SYN_CONTACT][SYN_INGESTED]
[CE_SPEED_CHANGE:SPEED_PERC:60:START:0:END:8400] (lasts a week)
[TISSUE_LAYER:BY_CATEGORY:ALL:SLIME]
[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
[ATTACK:POUND:BODYPART:BY_CATEGORY:BASIC_1PARTBODY_THOUGHT]
[ATTACK_SKILL:MELEE_COMBAT]
[ATTACK_VERB:pound:pounds]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:MAIN]
[SYNDROME]
[SYN_NAME:slime slowing]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CREATURE:SLIME:ALL]
[SYN_CONTACT][SYN_INGESTED]
[CE_SPEED_CHANGE:SPEED_PERC:60:START:0:END:8400]
[BODY_SIZE:0:0:1500]
[SET_TL_GROUP:BY_CATEGORY:ALL:SLIME]
[TL_COLOR_MODIFIER:AZURE:1]
[TLCM_NOUN:slime:SINGULAR]
[SELECT_CASTE:YELLOW]
[BODY:BASIC_1PARTBODY_THOUGHT]
[USE_MATERIAL_TEMPLATE:SLIME:CREATURE_EXTRACT_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen yellow slime]
[STATE_NAME_ADJ:ALL_SOLID:frozen yellow slime]
[STATE_NAME:LIQUID:yellow slime]
[STATE_NAME_ADJ:LIQUID:yellow slime]
[STATE_NAME:GAS:boiling yellow slime]
[STATE_NAME_ADJ:GAS:boiling yellow slime]
[STATE_COLOR:ALL:LEMON]
[PREFIX:NONE]
[TISSUE:SLIME]
[TISSUE_NAME:slime:NP]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:SLIME]
[TISSUE_MAT_STATE:LIQUID]
[MUSCULAR]
[FUNCTIONAL]
[STRUCTURAL]
[RELATIVE_THICKNESS:100]
[CONNECTS]
[TISSUE_LEAKS]
[TISSUE_SHAPE:LAYER]
[SYNDROME]
[SYN_NAME:slime calmness]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CREATURE:SLIME:ALL]
[SYN_CONTACT][SYN_INGESTED]
[CE_CHANGE_PERSONALITY:FACET:ANGER_PROPENSITY:-20:FACET:VIOLENT:-20:FACET:HATE_PROPENSITY:-20:START:10:PEAK:120:END:480:DWF_STRETCH:4]
[CE_FEEL_EMOTION:EMOTION:PLEASURE:START:0:END:120]
[TISSUE_LAYER:BY_CATEGORY:ALL:SLIME]
[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
[ATTACK:POUND:BODYPART:BY_CATEGORY:BASIC_1PARTBODY_THOUGHT]
[ATTACK_SKILL:MELEE_COMBAT]
[ATTACK_VERB:pound:pounds]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:MAIN]
[SYNDROME]
[SYN_NAME:slime calmness]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CREATURE:SLIME:ALL]
[SYN_CONTACT][SYN_INGESTED]
[CE_CHANGE_PERSONALITY:FACET:ANGER_PROPENSITY:-20:FACET:VIOLENT:-20:FACET:HATE_PROPENSITY:-20:START:10:PEAK:120:END:480:DWF_STRETCH:4]
[CE_FEEL_EMOTION:EMOTION:PLEASURE:START:0:END:120]
[BODY_SIZE:0:0:2000]
[SET_TL_GROUP:BY_CATEGORY:ALL:SLIME]
[TL_COLOR_MODIFIER:LEMON:1]
[TLCM_NOUN:slime:SINGULAR]
[SELECT_CASTE:RED]
[BODY:BASIC_1PARTBODY_THOUGHT]
[USE_MATERIAL_TEMPLATE:SLIME:CREATURE_EXTRACT_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen red slime]
[STATE_NAME_ADJ:ALL_SOLID:frozen red slime]
[STATE_NAME:LIQUID:red slime]
[STATE_NAME_ADJ:LIQUID:red slime]
[STATE_NAME:GAS:boiling red slime]
[STATE_NAME_ADJ:GAS:boiling red slime]
[STATE_COLOR:ALL:MAROON]
[PREFIX:NONE]
[TISSUE:SLIME]
[TISSUE_NAME:slime:NP]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:SLIME]
[TISSUE_MAT_STATE:LIQUID]
[MUSCULAR]
[FUNCTIONAL]
[STRUCTURAL]
[RELATIVE_THICKNESS:100]
[CONNECTS]
[TISSUE_LEAKS]
[TISSUE_SHAPE:LAYER]
[SYNDROME]
[SYN_NAME:slime anger]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CREATURE:SLIME:ALL]
[SYN_CONTACT][SYN_INGESTED]
[CE_CHANGE_PERSONALITY:FACET:ANGER_PROPENSITY:20:FACET:VIOLENT:20:FACET:HATE_PROPENSITY:20:START:10:PEAK:120:END:480:DWF_STRETCH:4]
[CE_FEEL_EMOTION:EMOTION:RAGE:START:0:END:120]
[TISSUE_LAYER:BY_CATEGORY:ALL:SLIME]
[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
[ATTACK:POUND:BODYPART:BY_CATEGORY:BASIC_1PARTBODY_THOUGHT]
[ATTACK_SKILL:MELEE_COMBAT]
[ATTACK_VERB:pound:pounds]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:MAIN]
[SYNDROME]
[SYN_NAME:slime anger]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CREATURE:SLIME:ALL]
[SYN_CONTACT][SYN_INGESTED]
[CE_CHANGE_PERSONALITY:FACET:ANGER_PROPENSITY:20:FACET:VIOLENT:20:FACET:HATE_PROPENSITY:20:START:10:PEAK:120:END:480:DWF_STRETCH:4]
[CE_FEEL_EMOTION:EMOTION:RAGE:START:0:END:120]
[BODY_SIZE:0:0:2500]
[SET_TL_GROUP:BY_CATEGORY:ALL:SLIME]
[TL_COLOR_MODIFIER:MAROON:1]
[TLCM_NOUN:slime:SINGULAR]
[SELECT_CASTE:PURPLE]
[BODY:BASIC_1PARTBODY_THOUGHT]
[USE_MATERIAL_TEMPLATE:SLIME:CREATURE_EXTRACT_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen purple slime]
[STATE_NAME_ADJ:ALL_SOLID:frozen purple slime]
[STATE_NAME:LIQUID:purple slime]
[STATE_NAME_ADJ:LIQUID:purple slime]
[STATE_NAME:GAS:boiling purple slime]
[STATE_NAME_ADJ:GAS:boiling purple slime]
[STATE_COLOR:ALL:VIOLET]
[PREFIX:NONE]
[TISSUE:SLIME]
[TISSUE_NAME:slime:NP]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:SLIME]
[TISSUE_MAT_STATE:LIQUID]
[MUSCULAR]
[FUNCTIONAL]
[STRUCTURAL]
[RELATIVE_THICKNESS:100]
[CONNECTS]
[TISSUE_LEAKS]
[TISSUE_SHAPE:LAYER]
[SYNDROME]
[SYN_NAME:slime disorientation]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CREATURE:SLIME:ALL]
[SYN_CONTACT][SYN_INGESTED]
[CE_DIZZINESS:START:10:PEAK:2400:END:4800]
[TISSUE_LAYER:BY_CATEGORY:ALL:SLIME]
[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
[ATTACK:POUND:BODYPART:BY_CATEGORY:BASIC_1PARTBODY_THOUGHT]
[ATTACK_SKILL:MELEE_COMBAT]
[ATTACK_VERB:pound:pounds]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:MAIN]
[SYNDROME]
[SYN_NAME:slime disorientation]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_IMMUNE_CREATURE:SLIME:ALL]
[SYN_CONTACT][SYN_INGESTED]
[CE_DIZZINESS:START:10:PEAK:2400:END:4800]
[BODY_SIZE:0:0:3000]
[SET_TL_GROUP:BY_CATEGORY:ALL:SLIME]
[TL_COLOR_MODIFIER:VIOLET:1]
[TLCM_NOUN:slime:SINGULAR]
[SELECT_CASTE:ORANGE]
[BODY:BASIC_1PARTBODY_THOUGHT]
[USE_MATERIAL_TEMPLATE:SLIME:CREATURE_EXTRACT_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen orange slime]
[STATE_NAME_ADJ:ALL_SOLID:frozen orange slime]
[STATE_NAME:LIQUID:orange slime]
[STATE_NAME_ADJ:LIQUID:orange slime]
[STATE_NAME:GAS:boiling orange slime]
[STATE_NAME_ADJ:GAS:boiling orange slime]
[STATE_COLOR:ALL:PUMPKIN]
[PREFIX:NONE]
[TISSUE:SLIME]
[TISSUE_NAME:slime:NP]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:SLIME]
[TISSUE_MAT_STATE:LIQUID]
[MUSCULAR]
[FUNCTIONAL]
[STRUCTURAL]
[RELATIVE_THICKNESS:100]
[CONNECTS]
[TISSUE_LEAKS]
[TISSUE_SHAPE:LAYER]
[TISSUE_LAYER:BY_CATEGORY:ALL:SLIME]
[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
[ATTACK:IMPALE:BODYPART:BY_CATEGORY:BASIC_1PARTBODY_THOUGHT]
[ATTACK_SKILL:MELEE_COMBAT]
[ATTACK_VERB:impale:impales]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:MAIN]
[BODY_SIZE:0:0:3000]
[SET_TL_GROUP:BY_CATEGORY:ALL:SLIME]
[TL_COLOR_MODIFIER:PUMPKIN:1]
[TLCM_NOUN:slime:SINGULAR]
[SELECT_CASTE:PINK]
[BODY:BASIC_1PARTBODY_THOUGHT]
[USE_MATERIAL_TEMPLATE:SLIME:CREATURE_EXTRACT_TEMPLATE]
[STATE_NAME:ALL_SOLID:frozen pink slime]
[STATE_NAME_ADJ:ALL_SOLID:frozen pink slime]
[STATE_NAME:LIQUID:pink slime]
[STATE_NAME_ADJ:LIQUID:pink slime]
[STATE_NAME:GAS:boiling pink slime]
[STATE_NAME_ADJ:GAS:boiling pink slime]
[STATE_COLOR:ALL:PINK]
[PREFIX:NONE]
[TISSUE:SLIME]
[TISSUE_NAME:slime:NP]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:SLIME]
[TISSUE_MAT_STATE:LIQUID]
[MUSCULAR]
[FUNCTIONAL]
[STRUCTURAL]
[RELATIVE_THICKNESS:100]
[CONNECTS]
[TISSUE_SHAPE:LAYER]
[TISSUE_LAYER:BY_CATEGORY:ALL:SLIME]
[EXTRACT:LOCAL_CREATURE_MAT:SLIME]
[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
[ATTACK:POUND:BODYPART:BY_CATEGORY:BASIC_1PARTBODY_THOUGHT]
[ATTACK_SKILL:MELEE_COMBAT]
[ATTACK_VERB:pound:pounds]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:MAIN]
[BODY_SIZE:0:0:1000]
[SET_TL_GROUP:BY_CATEGORY:ALL:SLIME]
[TL_COLOR_MODIFIER:PINK:1]
[TLCM_NOUN:slime:SINGULAR]
[SELECT_MATERIAL:ALL]
[MULTIPLY_VALUE:5]
[SELECT_CASTE:ALL]
[NOT_BUTCHERABLE]
[PREFSTRING:squishiness]
[FREQUENCY:20]
[CLUSTER_NUMBER:2:10][LOOSE_CLUSTERS]
[LARGE_ROAMING]
[EXTRAVISION][NOBREATHE][NOSTUN][NONAUSEA][NOEMOTION]
[NOBONES]
[NATURAL]
[ALL_ACTIVE]
[NO_SLEEP]
[NO_DIZZINESS]
[NO_FEVERS]