The GoalI wanted to make a Fortress which has mixed species among its citizens, without using the CASTE system (it would cause children to randomly be either race). Unlike most discussion on the forums, I do not care about the civilisation-wide presence of the additional species, but they should be treated as people. (spoilers: They do have civilisation-wide presence, on accident, but only as a minority.)
The IdeaI read that Gremlins can be tamed, and then petition for citizenship due to being intelligent. I figured getting intelligent creatures to count as pseudo-livestock might allow for a multirace fortress.
Specifically, I marked a creature definition (custom or vanilla) as domesticated and intelligent.
The How-ToTo make the additional race domesticated:
- [COMMON_DOMESTIC] in the creature raw adds it to all civ entities.
- [ANIMAL] in the entity raw adds it to a specific entity only. Use [ANIMAL_ALWAYS_PRESENT] to guarantee its existence.
To make the additional race civilised:
- [INTELLIGENT] or [CAN_LEARN] for citizenship.
- [LOCAL_POPS_CONTROLLABLE] or [LOCAL_POPS_PRODUCE_HEROES] to prevent merchants from trying to trade them like slaves.
There is no need to specify natural occurence in any biome. Do not add pet-related tokens (except optionally PET_VALUE for embark cost).
The FindingsThe domesticated species shows up in the domesticating civs in the usual livestock quantities. (Possibly including the chance for ridiculously overpopulated hillocks?)
The domesticated specimen have (tame) appended to their species in most occurences. In the status-screen (z), they seemingly count towards both "population" and "other animals". The species shows up in the "overall training" list, as intended. Besides these quirks, they behave nothing like pets and entirely like legally naturalised long-term residents, including clothing and marriage. Tokens such as "wagon puller" seem to be ignored.
If the domesticated species is not the civilisations main species, then domesticated specimen cannot be assigned to nobility positions, including military captain. I believe this is the same as with regular naturalised long-term residents. Notably, the domesticated specimen are always elligible for becoming the initial expedition leader, regardless of species.
The domesticated specimen share the values and faiths of their parent civ. Further testing regarding tissue styles is needed, as this dwarven civ went mostly clean-shaven...
Offspring appears to work correctly and no longer has the "tame" label nor counts towards "other animals", meaning the second generation is entirely without quirks.
If a domesticated specimen is brought by the merchants (as described before), it will come clothed and the merchants will charge extra for the clothing. Its thoughts can be viewed in full detail, but it cannot be assigned to labours or squads. It can be expelled. It does not seem to make any relationships at all. Further testing is required to determine if it will petition for citizenship.
Though it has not occured in my tests, there is as yet insufficient data to exclude the possibility of domesticated species being brought as "livestock" in migrant waves. According to below posts, it is possible, but suffers the same problem as with merchants, because the game does not attempt to generate a histfig entry.
Though it has not occured in my tests, there is as yet insufficient data to exclude the possibility of domesticated species appearing as histfigs, or in history at all. Despite having the same LOCAL_POP tokens as gorlaks do, I've found several gorlak histfigs and none of the custom domesticated species.
The ExampleThese are the raw tokens I used in my initial test. They add a new creature called "Bergtroll" to the embark screen and as a minority in most dwarven sites.
[ANIMAL]
[ANIMAL_TOKEN:BERGTROLL]
[ANIMAL_ALWAYS_PRESENT]
[ANIMAL_ALWAYS_PET]
creature_trolls
[OBJECT:CREATURE]
[CREATURE:BERGTROLL]
[DESCRIPTION:A dwarf-sized humanoid sporting colourful hair.]
[NAME:bergtroll:bergtrolls:bergtrollen]
[CASTE_NAME:bergtroll:bergtrolls:bergtrollen]
[CREATURE_TILE:'T'][COLOR:3:0:0]
[CREATURE_CLASS:MAMMAL]
[CHILD:12][BABY:1][MULTIPLE_LITTER_RARE]
[MAXAGE:320:400] cave trolls live 800-1000 years, dwarves 150-170
[CAVE_ADAPT]
[DIURNAL]
[SMELL_TRIGGER:70]
[LOW_LIGHT_VISION:10000]
[HOMEOTHERM:10067]
[INTELLIGENT][SLOW_LEARNER] need CAN_LEARN (or implied by INTELLIGENT) for citizienship
[CANOPENDOORS]
[EQUIPS]
BONECARN to not eat plant-based food, maybe problematic with booze?
ALCOHOL_DEPENDENT to prefer booze and get withdrawal penalties
LARGE_PREDATOR for aggression
hilariously, PET token isn't actually required for embarkmentination
[PETVALUE:400]
COMMON_DOMESTIC affects all civs apparently
[WAGON_PULLER]
do not use PACK_ANIMAL for labourers, apparently they cannot drop stuff
[PREFSTRING:striking hair]
these two are for adventure mode / histfigs, but also apparently prevent this creature from appearing in trade
[LOCAL_POPS_CONTROLLABLE]
[LOCAL_POPS_PRODUCE_HEROES]
look at the dwarf bodyplan in creature_standard.txt for comparison and explanation
[BODY:HUMANOID_NECK:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:SKULL:5FINGERS:5TOES:MOUTH:TONGUE:FACIAL_FEATURES:TEETH:RIBCAGE:2HEAD_HORN]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[USE_MATERIAL_TEMPLATE:HORN:HORN_TEMPLATE]
[USE_MATERIAL_TEMPLATE:NAIL:NAIL_TEMPLATE]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[USE_TISSUE_TEMPLATE:HORN:HORN_TEMPLATE]
[USE_TISSUE_TEMPLATE:NAIL:NAIL_TEMPLATE]
[USE_TISSUE_TEMPLATE:EYEBROW:EYEBROW_TEMPLATE]
[USE_TISSUE_TEMPLATE:EYELASH:EYELASH_TEMPLATE]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
[BODY_DETAIL_PLAN:HEAD_HAIR_TISSUE_LAYERS]
[TISSUE_LAYER:BY_CATEGORY:HEAD:EYEBROW:ABOVE:BY_CATEGORY:EYE]
[TISSUE_LAYER:BY_CATEGORY:EYELID:EYELASH:FRONT]
[TISSUE_LAYER:BY_CATEGORY:FINGER:NAIL:FRONT]
[TISSUE_LAYER:BY_CATEGORY:TOE:NAIL:FRONT]
[SELECT_TISSUE_LAYER:HEART:BY_CATEGORY:HEART]
[PLUS_TISSUE_LAYER:SKIN:BY_CATEGORY:THROAT]
[TL_MAJOR_ARTERIES]
[BODY_DETAIL_PLAN:FACIAL_HAIR_TISSUES]
[BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
[BODY_DETAIL_PLAN:HUMANOID_HEAD_POSITIONS]
[BODY_DETAIL_PLAN:HUMANOID_RIBCAGE_POSITIONS]
[BODY_DETAIL_PLAN:HUMANOID_RELSIZES]
[RELSIZE:BY_CATEGORY:HORN:20]
[USE_MATERIAL_TEMPLATE:SINEW:SINEW_TEMPLATE]
[TENDONS:LOCAL_CREATURE_MAT:SINEW:200]
[LIGAMENTS:LOCAL_CREATURE_MAT:SINEW:200]
[HAS_NERVES]
[USE_MATERIAL_TEMPLATE:BLOOD:BLOOD_TEMPLATE]
[STATE_COLOR:ALL:AQUA]
[BLOOD:LOCAL_CREATURE_MAT:BLOOD:LIQUID]
[CREATURE_CLASS:GENERAL_POISON]
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
[USE_MATERIAL_TEMPLATE:TEARS:TEARS_TEMPLATE]
[SECRETION:LOCAL_CREATURE_MAT:TEARS:LIQUID:BY_CATEGORY:EYE:ALL:EXTREME_EMOTION]
[CAN_DO_INTERACTION:PET_ANIMAL]
[CDI:ADV_NAME:Pet animal]
[CDI:USAGE_HINT:GREETING]
[CDI:BP_REQUIRED:BY_TYPE:GRASP]
[CDI:VERB:pet:pets:pets]
[CDI:TARGET:A:SELF_ONLY]
[CDI:TARGET:B:TOUCHABLE]
[CDI:TARGET_RANGE:B:1]
[CDI:MAX_TARGET_NUMBER:B:1]
[CDI:WAIT_PERIOD:20]
[USE_MATERIAL_TEMPLATE:SPIT:SPIT_TEMPLATE]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Spit]
[CDI:USAGE_HINT:NEGATIVE_SOCIAL_RESPONSE]
[CDI:USAGE_HINT:TORMENT]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:MATERIAL:LOCAL_CREATURE_MAT:SPIT:LIQUID_GLOB]
[CDI:VERB:spit:spits:NA]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:WAIT_PERIOD:30]
default for attributes is 200:700:900:1000:1100:1300:2000
[PHYS_ATT_RANGE:STRENGTH:700:1200:1400:1500:1600:1800:2500] ++ better than dwarven
[PHYS_ATT_RANGE:TOUGHNESS:450:950:1150:1250:1350:1550:2250] + same as dwarven
[PHYS_ATT_RANGE:ENDURANCE:450:950:1150:1250:1350:1550:2250] + better than dwarven
[MENT_ATT_RANGE:ANALYTICAL_ABILITY:100:400:600:750:800:900:1100] -- worst of all civilised creatures
[MENT_ATT_RANGE:PATIENCE:700:1200:1400:1500:1600:1800:2500] ++ better than dwarven
[MENT_ATT_RANGE:LINGUISTIC_ABILITY:150:600:800:900:1000:1100:1500] -
[MENT_ATT_RANGE:SPATIAL_SENSE:450:950:1150:1250:1350:1550:2250] + worse than dwarven
[BODY_SIZE:0:0:3000]
[BODY_SIZE:1:168:15000]
[BODY_SIZE:12:0:62000]
[BODY_APPEARANCE_MODIFIER:HEIGHT:75:95:98:100:102:105:125]
[APP_MOD_IMPORTANCE:500]
[BODY_APPEARANCE_MODIFIER:BROADNESS:75:95:98:100:102:105:125]
[APP_MOD_IMPORTANCE:500]
[SET_BP_GROUP:BY_CATEGORY:EYE]
[BP_APPEARANCE_MODIFIER:CLOSE_SET:0:70:90:100:110:130:200]
[APP_MOD_NOUN:eyes:PLURAL]
[BP_APPEARANCE_MODIFIER:DEEP_SET:0:70:90:100:110:130:200]
[APP_MOD_NOUN:eyes:PLURAL]
[BP_APPEARANCE_MODIFIER:ROUND_VS_NARROW:0:70:90:100:110:130:200]
[APP_MOD_NOUN:eyes:PLURAL]
[BP_APPEARANCE_MODIFIER:LARGE_IRIS:25:70:90:100:110:130:200]
[APP_MOD_NOUN:eyes:PLURAL]
[APP_MOD_DESC_RANGE:30:60:90:110:150:190]
[SET_BP_GROUP:BY_CATEGORY:LIP]
[BP_APPEARANCE_MODIFIER:THICKNESS:50:70:90:100:110:130:200]
[APP_MOD_NOUN:lips:PLURAL]
[APP_MOD_DESC_RANGE:55:70:90:110:150:190]
[SET_BP_GROUP:BY_CATEGORY:NOSE]
[BP_APPEARANCE_MODIFIER:BROADNESS:25:70:90:100:110:130:200]
[APP_MOD_DESC_RANGE:30:60:90:110:150:190]
[BP_APPEARANCE_MODIFIER:LENGTH:40:95:110:120:130:150:200]
[APP_MOD_DESC_RANGE:30:60:90:110:150:190]
[BP_APPEARANCE_MODIFIER:UPTURNED:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:CONVEX:50:100:120:130:140:160:200]
[APP_MOD_NOUN:nose:SINGULAR]
[SET_BP_GROUP:BY_CATEGORY:EAR]
[BP_APPEARANCE_MODIFIER:SPLAYED_OUT:0:70:90:100:110:130:200]
[APP_MOD_NOUN:ears:PLURAL]
[BP_APPEARANCE_MODIFIER:HANGING_LOBES:0:70:90:100:110:130:200]
[APP_MOD_NOUN:ears:PLURAL]
[BP_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_NOUN:ears:PLURAL]
[APP_MOD_DESC_RANGE:91:94:98:102:106:109]
[BP_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_NOUN:ears:PLURAL]
[APP_MOD_DESC_RANGE:91:94:98:102:106:109]
[SET_BP_GROUP:BY_CATEGORY:TOOTH]
[BP_APPEARANCE_MODIFIER:GAPS:0:70:90:100:110:130:200]
[APP_MOD_NOUN:teeth:PLURAL]
[BP_APPEARANCE_MODIFIER:LENGTH:100:100:100:100:100:100:100] for vampires
[APP_MOD_IMPORTANCE:1000]
[APP_MOD_NOUN:teeth:PLURAL]
[APP_MOD_DESC_RANGE:30:60:90:110:150:190]
[SET_BP_GROUP:BY_CATEGORY:SKULL]
[BP_APPEARANCE_MODIFIER:HIGH_CHEEKBONES:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:BROAD_CHIN:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:JUTTING_CHIN:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:SQUARE_CHIN:0:70:90:100:110:130:200]
[SET_BP_GROUP:BY_CATEGORY:THROAT]
[BP_APPEARANCE_MODIFIER:DEEP_VOICE:0:70:90:100:110:130:200]
[BP_APPEARANCE_MODIFIER:RASPY_VOICE:0:70:90:100:110:130:200]
[SET_BP_GROUP:BY_CATEGORY:HEAD]
[BP_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_DESC_RANGE:91:94:98:102:106:109]
[BP_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[APP_MOD_DESC_RANGE:91:94:98:102:106:109]
[ATTACK:PUNCH:BODYPART:BY_TYPE:GRASP]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:punch:punches]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:MAIN]
[ATTACK:KICK:BODYPART:BY_TYPE:STANCE]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:kick:kicks]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:4:4]
[ATTACK_FLAG_WITH]
[ATTACK_PRIORITY:SECOND]
[ATTACK_FLAG_BAD_MULTIATTACK]
[ATTACK:SCRATCH:CHILD_TISSUE_LAYER_GROUP:BY_TYPE:GRASP:BY_CATEGORY:FINGER:NAIL]
[ATTACK_SKILL:GRASP_STRIKE]
[ATTACK_VERB:scratch:scratches]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:SECOND]
[ATTACK:BITE:CHILD_BODYPART_GROUP:BY_CATEGORY:HEAD:BY_CATEGORY:TOOTH]
[ATTACK_SKILL:BITE]
[ATTACK_VERB:bite:bites]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:SECOND]
[ATTACK_FLAG_CANLATCH]
[APPLY_CREATURE_VARIATION:STANDARD_BIPED_GAITS:900:711:521:293:1900:2900] 30 kph
[APPLY_CREATURE_VARIATION:STANDARD_CLIMBING_GAITS:5951:5419:4898:1463:6944:8233] 6 kph
[APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:5951:5419:4898:1463:6944:8233] 6 kph
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:2990:2257:1525:731:4300:6100] 12 kph
[SWIMS_LEARNED]
[PROFESSION_NAME:CRAFTSMAN:craftstroll:craftstrolls]
[PROFESSION_NAME:FISHERMAN:fishertroll:fishertrolls]
[PROFESSION_NAME:HAMMERMAN:hammertroll:hammertrolls]
[PROFESSION_NAME:SPEARMAN:speartroll:speartrolls]
[PROFESSION_NAME:CROSSBOWMAN:markstroll:markstrolls]
[PROFESSION_NAME:AXEMAN:axetroll:axetrolls]
[PROFESSION_NAME:SWORDSMAN:swordstroll:swordstrolls]
[PROFESSION_NAME:MACEMAN:macetroll:macetrolls]
[PROFESSION_NAME:PIKEMAN:piketroll:piketrolls]
[PROFESSION_NAME:BOWMAN:bowtroll:bowtrolls]
[PROFESSION_NAME:MASTER_CROSSBOWMAN:Elite Markstroll:Elite Markstrolls]
[PROFESSION_NAME:MASTER_BOWMAN:Elite Bowtroll:Elite Bowtrolls]
[SPEECH:dwarf.txt]
[PERSONALITY:ANGER_PROPENSITY:0:45:100]
[PERSONALITY:ANXIETY_PROPENSITY:0:45:100]
[PERSONALITY:GREGARIOUSNESS:0:45:100]
[MANNERISM_FINGERS:finger:fingers]
[MANNERISM_NOSE:nose]
[MANNERISM_EAR:ear]
[MANNERISM_HEAD:head]
[MANNERISM_EYES:eyes]
[MANNERISM_MOUTH:mouth]
[MANNERISM_HAIR:hair]
[MANNERISM_KNUCKLES:knuckles]
[MANNERISM_LIPS:lips]
[MANNERISM_CHEEK:cheek]
[MANNERISM_NAILS:nails]
[MANNERISM_FEET:feet]
[MANNERISM_ARMS:arms]
[MANNERISM_HANDS:hands]
[MANNERISM_TONGUE:tongue]
[MANNERISM_LEG:leg]
[MANNERISM_LAUGH]
[MANNERISM_SMILE]
[MANNERISM_WALK]
[MANNERISM_SIT]
[MANNERISM_BREATH]
[MANNERISM_POSTURE]
[MANNERISM_STRETCH]
[MANNERISM_EYELIDS]
[CASTE:FEMALE]
[FEMALE]
[MULTIPLE_LITTER_RARE]
BODY_DETAIL_PLAN:FACIAL_HAIR_TISSUE_LAYERS
[CASTE:MALE]
[MALE]
[SET_BP_GROUP:BY_TYPE:LOWERBODY][BP_ADD_TYPE:GELDABLE]
[BODY_DETAIL_PLAN:FACIAL_HAIR_TISSUE_LAYERS]
[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:HAIR]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:CHEEK_WHISKERS]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:CHIN_WHISKERS]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:MOUSTACHE]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:SIDEBURNS]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:EYEBROW]
[PLUS_TL_GROUP:BY_CATEGORY:EYELID:EYELASH]
[TL_COLOR_MODIFIER:BLACK:1:AUBURN:1:BROWN:1:PUMPKIN:1:ORANGE:1:GOLDEN_YELLOW:1:CHARTREUSE:1:FERN_GREEN:1:SPRING_GREEN:1:TURQUOISE:1:TEAL:1:CERULEAN:1:DARK_VIOLET:1:INDIGO:1:HELIOTROPE:1:PLUM:1:DARK_PINK:1] basically all sorts of loud colours, except for red
[TLCM_NOUN:hair:SINGULAR]
[TL_COLOR_MODIFIER:WHITE:1]
[TLCM_NOUN:hair:SINGULAR]
[TLCM_TIMING:ROOT:300:0:320:0]
[SET_TL_GROUP:BY_CATEGORY:HEAD:EYEBROW]
[TISSUE_LAYER_APPEARANCE_MODIFIER:LENGTH:50:80:90:100:110:120:150]
[APP_MOD_NOUN:eyebrows:PLURAL]
[APP_MOD_DESC_RANGE:55:70:90:110:130:145]
[TISSUE_LAYER_APPEARANCE_MODIFIER:DENSE:50:80:90:100:110:120:150]
[APP_MOD_NOUN:eyebrows:PLURAL]
[APP_MOD_DESC_RANGE:55:70:90:110:130:145]
[TISSUE_LAYER_APPEARANCE_MODIFIER:HIGH_POSITION:0:70:90:100:110:130:200]
[APP_MOD_NOUN:eyebrows:PLURAL]
[SET_TL_GROUP:BY_CATEGORY:EYELID:EYELASH]
[TISSUE_LAYER_APPEARANCE_MODIFIER:LENGTH:50:80:90:100:110:120:150]
[APP_MOD_NOUN:eyelashes:PLURAL]
[APP_MOD_DESC_RANGE:55:70:90:110:130:145]
[SET_TL_GROUP:BY_CATEGORY:HEAD:HAIR]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:CHEEK_WHISKERS]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:CHIN_WHISKERS]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:MOUSTACHE]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:SIDEBURNS]
[TISSUE_LAYER_APPEARANCE_MODIFIER:LENGTH:0:0:0:0:0:0:0]
[APP_MOD_NOUN:hair:SINGULAR]
[APP_MOD_RATE:1:DAILY:0:600:0:0:NO_END]
[APP_MOD_DESC_RANGE:10:25:75:125:200:300]
TISSUE_LAYER_APPEARANCE_MODIFIER:CURLY:0:70:90:100:110:130:200
APP_MOD_NOUN:hair:SINGULAR
[TISSUE_LAYER_APPEARANCE_MODIFIER:GREASY:0:70:90:100:110:130:200]
[APP_MOD_NOUN:hair:SINGULAR]
[TISSUE_LAYER_APPEARANCE_MODIFIER:DENSE:50:80:90:100:110:120:150]
[APP_MOD_NOUN:hair:SINGULAR]
[APP_MOD_DESC_RANGE:55:70:90:110:130:145]
[SET_TL_GROUP:BY_CATEGORY:HEAD:HAIR]
[TISSUE_STYLE_UNIT:HAIR:STANDARD_HAIR_SHAPINGS]
[TSU_NOUN:hair:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:HEAD:CHEEK_WHISKERS]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:CHIN_WHISKERS]
[TISSUE_STYLE_UNIT:BEARD:STANDARD_BEARD_SHAPINGS]
[TSU_NOUN:beard:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:HEAD:MOUSTACHE]
[TISSUE_STYLE_UNIT:MOUSTACHE:STANDARD_MOUSTACHE_SHAPINGS]
[TSU_NOUN:moustache:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:HEAD:SIDEBURNS]
[TISSUE_STYLE_UNIT:SIDEBURNS:STANDARD_SIDEBURNS_SHAPINGS]
[TSU_NOUN:sideburns:PLURAL]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]
[TL_COLOR_MODIFIER:DARK_BROWN:1:DARK_TAN:1:TAUPE_DARK:1:TAUPE_MEDIUM:1:CHARCOAL:1:RUSSET:1:PALE_BROWN:1:ECRU:1] cave trolls have black skin, but these here shouldn't be as limited
[TLCM_NOUN:skin:SINGULAR]
[TISSUE_LAYER_APPEARANCE_MODIFIER:WRINKLY:0:0:0:0:0:0:0]
[APP_MOD_RATE:1:YEARLY:0:100:260:0:NO_END]
[APP_MOD_NOUN:skin:SINGULAR]
[APP_MOD_DESC_RANGE:0:0:0:1:25:50]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:PUPIL_EYE_BUFF:1:PUPIL_EYE_BEIGE:1:PUPIL_EYE_CREAM:1] cave trolls have black eyes, which is pretty weird and evil, but these guys still have rather alien eyes
[TLCM_NOUN:eyes:PLURAL]
These are the raw tokens I used in my final test. They add virtually free dwarf peasants to the embark screen, and because dwarves lack the afforementioned LOCAL_POP tokens, dwarves will also be traded as (mostly useless) slaves.
[ANIMAL]
[ANIMAL_TOKEN:DWARF]
[ANIMAL_ALWAYS_PRESENT]
[ANIMAL_ALWAYS_PET]
RemarksIn the event of a legal investigation, I herewith assert that I do not condone slavery and never meant for sentient civilised beings to get traded, and that this research serves to prevent such atrocities in the future.
Feel free to amend the wiki with this information.
If you plan to make a multi-race fortress using this, make sure to bring enough specimen, as you will likely not get any more than those and their children. Marriage is not allowed between siblings, so you must have at least two lineages for them to produce more than one generation.
It is probably unrelated, but during the final test, I received a message that some person not in my Fortress became Sheriff and Commander in a different site.