v50 Steam/Premium information for editors
- v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
- Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.
Masterwork:Chaos dwarf
Jump to navigation
Jump to search
☺ | |
Biome | |
---|---|
Any location | |
Attributes | |
Cannot be tamed | |
Size | |
Child: | 3,000 cm3 |
Adolescent: | 35,000 cm3 |
Adult: | 120,000 cm3 |
Cannot be butchered |
This article is about a mod. |
MDF: v1.31 |
- A stocky humanoid fond of drink, industry and destruction. The Chaos Legion are bound by strange and terrible oaths to a dark aspect of the blood god Armok.
Chaos dwarves are, for all intents and purposes, identical to normal dwarves. If you enable them, expect first some baby snatchers trying to sneak up your fort. They'll rarely attack in the first or second year. When they come, have a really well trained army or all entrances to the fortress filled with traps, preferably cage ones, since weapon traps are much weaker in Masterwork compared to vanilla. Most of the time, they will lay siege, but it is not uncommon for them to sneak in an ambush.
[CREATURE:DWARF_EVIL]
[NATURAL_SKILL:AXE:0]YESHARDERINVADER
[NATURAL_SKILL:SWORD:0]YESHARDERINVADER
[NATURAL_SKILL:MACE:0]YESHARDERINVADER
[NATURAL_SKILL:HAMMER:0]YESHARDERINVADER
[NATURAL_SKILL:SPEAR:0]YESHARDERINVADER
[NATURAL_SKILL:CROSSBOW:0]YESHARDERINVADER
[NATURAL_SKILL:SHIELD:0]YESHARDERINVADER
[NATURAL_SKILL:ARMOR:0]YESHARDERINVADER
[NATURAL_SKILL:PIKE:0]YESHARDERINVADER
[NATURAL_SKILL:WHIP:0]YESHARDERINVADER
[NATURAL_SKILL:BOW:0]YESHARDERINVADER
[NATURAL_SKILL:BLOWGUN:0]YESHARDERINVADER
[NATURAL_SKILL:MELEE_COMBAT:0]YESHARDERINVADER
[NATURAL_SKILL:RANGED_COMBAT:0]YESHARDERINVADER
[NATURAL_SKILL:WRESTLING:0]YESHARDERINVADER
[NATURAL_SKILL:BITE:0]YESHARDERINVADER
[NATURAL_SKILL:GRASP_STRIKE:0]YESHARDERINVADER
[NATURAL_SKILL:STANCE_STRIKE:0]YESHARDERINVADER
[NATURAL_SKILL:DODGING:0]YESHARDERINVADER
[NAME:chaos dwarf:chaos dwarves:chaos dwarven]
[CREATURE_TILE:1][COLOR:7:0:1]
[CREATURE_SOLDIER_TILE:2]
[INTELLIGENT]
[VIEWRANGE:28]
[TRANCES]
[BENIGN][LIKES_FIGHTING]
[CANOPENDOORS]
[PREFSTRING:beards]
YESLEARNING[SKILL_RATES:50:50:6:60] 50% xp
[SKILL_RATE:PROCESSFISH:15:60:12:120]
[SKILL_RATE:DISSECT_FISH:15:60:12:120]
[SKILL_RATE:FISH:15:60:12:120]
[SKILL_RATES:115:60:12:120]
[SKILL_RATE:MINING:80:60:12:120] --custom, mostly mining and stonedetailing go up too fast.
[SKILL_RATE:DETAILSTONE:80:60:12:120]
[SKILL_RATE:DODGING:115:60:12:120]
[SKILL_RATE:MELEE_COMBAT:115:60:12:120] --the primary xp points of combat.
[SKILL_RATE:WRESTLING:115:60:12:120]
[SKILL_RATE:SNEAK:115:60:12:120] --for hunters
[SKILL_RATE:CRUTCH_WALK:165:60:12:120]
[SKILL_RATE:KNOWLEDGE_ACQUISITION:155:60:12:120] --student, can embark with military teacher.
[SKILL_RATE:ARMOR:115:60:12:120]
[SKILL_RATE:SHIELD:115:60:12:120]
[SKILL_RATE:HAMMER:115:60:12:120]
[SKILL_RATE:AXE:115:60:12:120]
[SKILL_RATE:CROSSBOW:115:60:12:120]
[SKILL_RATE:PLANT:90:60:12:120] -- dwarves are not nature affine
[PHYS_ATT_RATES:STRENGTH:500:NONE:NONE:NONE] --no decay of attributes
[PHYS_ATT_RATES:AGILITY:500:NONE:NONE:NONE]
[PHYS_ATT_RATES:ENDURANCE:500:NONE:NONE:NONE]
[PHYS_ATT_RATES:TOUGHNESS:500:NONE:NONE:NONE]
[PHYS_ATT_RATES:RECUPERATION:500:NONE:NONE:NONE]
[PHYS_ATT_RATES:DISEASE_RESISTANCE:500:NONE:NONE:NONE]
[MENT_ATT_RATES:ANALYTICAL_ABILITY:500:NONE:NONE:NONE]
[MENT_ATT_RATES:CREATIVITY:500:NONE:NONE:NONE]
[MENT_ATT_RATES:EMPATHY:500:NONE:NONE:NONE]
[MENT_ATT_RATES:FOCUS:500:NONE:NONE:NONE]
[MENT_ATT_RATES:INTUITION:500:NONE:NONE:NONE]
[MENT_ATT_RATES:KINESTHETIC_SENSE:500:NONE:NONE:NONE]
[MENT_ATT_RATES:LINGUISTIC_ABILITY:500:NONE:NONE:NONE]
[MENT_ATT_RATES:MEMORY:500:NONE:NONE:NONE]
[MENT_ATT_RATES:MUSICALITY:500:NONE:NONE:NONE]
[MENT_ATT_RATES:PATIENCE:500:NONE:NONE:NONE]
[MENT_ATT_RATES:SOCIAL_AWARENESS:500:NONE:NONE:NONE]
[MENT_ATT_RATES:SPATIAL_SENSE:500:NONE:NONE:NONE]
[MENT_ATT_RATES:WILLPOWER:500:NONE:NONE:NONE]
[TRANCES]
[BENIGN]
[CANOPENDOORS]
[PREFSTRING:thrones of skulls]
[PREFSTRING:dedication to the blood god]
[PREFSTRING:particularly homicidal fortresses]
[PROFESSION_NAME:CRAFTSMAN:craftsdwarf:craftsdwarves]
[PROFESSION_NAME:FISHERMAN:fisherdwarf:fisherdwarves]
[PROFESSION_NAME:HAMMERMAN:hammer princeps:hammer principes]
[PROFESSION_NAME:SPEARMAN:spear hastatus:spear hastati]
[PROFESSION_NAME:CROSSBOWMAN:crossbow legion-dwarf:crossbow legion-dwarf]
[PROFESSION_NAME:AXEMAN:axe princeps:axe principes]
[PROFESSION_NAME:SWORDSMAN:sword princeps:sword principes]
[PROFESSION_NAME:MACEMAN:mace hastatus:mace hastati]
[PROFESSION_NAME:PIKEMAN:pike triarius:pike triarii]
[PROFESSION_NAME:BOWMAN:bow legion-dwarf:bow legion-dwarf]
[PROFESSION_NAME:MASTER_CROSSBOWMAN:crossbow praetorian:crossbow praetorians]
[PROFESSION_NAME:MASTER_BOWMAN:bow praetorian:bow praetorian]
[PROFESSION_NAME:MASTER_HAMMERMAN:hammer praetorian:hammer praetorian]
[PROFESSION_NAME:MASTER_SPEARMAN:spear praetorian:spear praetorian]
[PROFESSION_NAME:MASTER_AXEMAN:axe praetorian:axe praetorian]
[PROFESSION_NAME:MASTER_SWORDSMAN:sword praetorian:sword praetorian]
[PROFESSION_NAME:MASTER_MACEMAN:mace praetorian:mace praetorian]
[PROFESSION_NAME:MASTER_PIKEMAN:pike praetorian:pike praetorian]
[PROFESSION_NAME:LASHER:halberd trairius:halberd trairii]
[PROFESSION_NAME:MASTER_LASHER:halberd praetorian:halberd praetorian]
[PROFESSION_NAME:STRAND_EXTRACTOR:apostle of armok:apostles of armok]
[PROFESSION_NAME:BLOWGUNMAN:gun auxilla:gun auxilla]
[PROFESSION_NAME:MASTER_BLOWGUNMAN:veteran gun auxilla:veteran gun auxilla]
[PROFESSION_NAME:ALCHEMIST:sciencedwarf:scienedwarves]
[BODY_SIZE:0:0:3000]
[BODY_SIZE:1:168:15000]
[BODY_SIZE:12:0:60000]
YESBATTLECRY[CAN_DO_INTERACTION:BATTLECRY_DWARF]
YESBATTLECRY[CDI:ADV_NAME:Battlecry (dwarf)]
YESBATTLECRY[CDI:TARGET:A:LINE_OF_SIGHT]
YESBATTLECRY[CDI:TARGET_RANGE:A:5]
YESBATTLECRY[CDI:USAGE_HINT:ATTACK]
YESBATTLECRY[CDI:VERBAL]
YESBATTLECRY[CDI:VERBAL_SPEECH:battlecry_evil_dwarf_dwarf.txt]
YESBATTLECRY[CDI:MAX_TARGET_NUMBER:A:1]
YESBATTLECRY[CDI:WAIT_PERIOD:903]
Here, GENERAL_BABY_NAME is at the creature level, and BABYNAME is at the caste level. These names could be gender-specific but aren't right now.
[BABY:1]
[GENERAL_BABY_NAME:dwarven baby:dwarven babies]
[BABYNAME:dwarven baby:dwarven babies]
[CHILD:5]
[GENERAL_CHILD_NAME:dwarven child:dwarven children]
[CHILDNAME:dwarven child:dwarven children]
[EQUIPS]
[CAVE_ADAPT]
[DIURNAL]
[SPEECH:dwarf.txt]
[HOMEOTHERM:10067]
[ALCOHOL_DEPENDENT]
[SWIMS_LEARNED][SWIM_SPEED:2500]
[PERSONALITY:IMMODERATION:0:55:100]
[PERSONALITY:VULNERABILITY:0:45:100]
[PERSONALITY:STRAIGHTFORWARDNESS:0:55: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]
[SPOUSE_CONVERSION_TARGET]
[SPEECH:dwarf.txt]
[MAXAGE:50:200] #highly variable life span due to chaotic magicks
[CASTE:FEMALE]
[CASTE_NAME:dwarf:dwarves:dwarven]
[FEMALE][BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:OUTERBRAIN:BRAIN:SKULL:5FINGERS:5TOES:MOUTH:TONGUE:FACIAL_FEATURES:TEETH:RIBCAGE]
[MULTIPLE_LITTER_RARE]
[CREATURE_CLASS:ALL_CREATURES]
[DESCRIPTION:A stocky humanoid fond of drink, industry and destruction. The Chaos Legion are bound by strange and terrible oaths to a dark aspect of the blood god Armok.]
[POP_RATIO:100]
[CASTE:MALE]
[CASTE_NAME:dwarf:dwarves:dwarven]
[MALE] [BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:OUTERBRAIN:BRAIN:SKULL:5FINGERS:5TOES:MOUTH:TONGUE:FACIAL_FEATURES:TEETH:RIBCAGE]
[BODY_DETAIL_PLAN:FACIAL_HAIR_TISSUES]
[BODY_DETAIL_PLAN:FACIAL_HAIR_TISSUE_LAYERS]
[DESCRIPTION:A stocky humanoid fond of drink, industry and destruction. The Chaos Legion are bound by strange and terrible oaths to a dark aspect of the blood god Armok.]
[POP_RATIO:100]
[CASTE:ARCANI_FEMALE]
[CASTE_NAME:arcani:arcanii:legion]
[FEMALE] [BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:OUTERBRAIN:BRAIN:SKULL:5FINGERS:5TOES:MOUTH:TONGUE:FACIAL_FEATURES:TEETH:RIBCAGE]
[MULTIPLE_LITTER_RARE]
[CREATURE_CLASS:ALL_CREATURES]
[NATURAL_SKILL:DIAGNOSE:3]
[NATURAL_SKILL:ALCHEMY:3]
[NATURAL_SKILL:EXTRACT_STRAND:3]
[NATURAL_SKILL:MAGIC_NATURE:10] # link profession to graphic?
[DESCRIPTION:A stocky humanoid fond of drink, industry and destruction. The Chaos Legion are bound by strange and terrible oaths to a dark aspect of the blood god Armok. Arcanii are naturally attuned to black magic and often rise quickly through the ranks of the imperial cult.]
YESMAGIC[CAN_DO_INTERACTION:MATERIAL_EMISSION]
YESMAGIC[CDI:ADV_NAME:bloodhail]
YESMAGIC[CDI:USAGE_HINT:ATTACK]
YESMAGIC[CDI:BP_REQUIRED:BY_CATEGORY:HAND]
YESMAGIC[CDI:MATERIAL:INORGANIC:BLOOD2:SOLID_GLOB]
YESMAGIC[CDI:TARGET:C:LINE_OF_SIGHT]
YESMAGIC[CDI:TARGET_RANGE:C:25]
YESMAGIC[CDI:VERB:conjure a bloodstorm:conjures a bloodstorm:NA]
YESMAGIC[CDI:TARGET_VERB:succumb to a bloodstorm:succumbs to a bloodstorm]
YESMAGIC[CDI:MAX_TARGET_NUMBER:C:8]
YESMAGIC[CDI:WAIT_PERIOD:400]
YESMAGIC[CAN_DO_INTERACTION:HIDE_EFFECT]
YESMAGIC[CDI:ADV_NAME:Vanish into shadows]
YESMAGIC[CDI:USAGE_HINT:FLEEING]
YESMAGIC[CDI:VERB:vanish into the shadows:vanishes into the shadows:NA]
YESMAGIC[CDI:TARGET:A:SELF_ONLY]
YESMAGIC[CDI:WAIT_PERIOD:300]
YESMAGIC[CDI:FREE_ACTION]
YESMAGIC[CAN_DO_INTERACTION:MATERIAL_EMISSION]
YESMAGIC[CDI:ADV_NAME:bloodthrow]
YESMAGIC[CDI:USAGE_HINT:ATTACK]
YESMAGIC[CDI:BP_REQUIRED:BY_CATEGORY:HAND]
YESMAGIC[CDI:MATERIAL:INORGANIC:BLOOD2:SOLID_GLOB]
YESMAGIC[CDI:TARGET:C:LINE_OF_SIGHT]
YESMAGIC[CDI:TARGET_RANGE:C:25]
YESMAGIC[CDI:VERB:conjure a bloodspike:conjures a bloodspike:NA]
YESMAGIC[CDI:TARGET_VERB:succumb to a bloodspike:succumbs to a bloodspike]
YESMAGIC[CDI:MAX_TARGET_NUMBER:C:1]
YESMAGIC[CDI:WAIT_PERIOD:400]
[POP_RATIO:3]
[CASTE:ARCANI_MALE]
[CASTE_NAME:arcani:arcanii:legion]
[MALE][BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:OUTERBRAIN:BRAIN:SKULL:5FINGERS:5TOES:MOUTH:TONGUE:FACIAL_FEATURES:TEETH:RIBCAGE]
[BODY_DETAIL_PLAN:FACIAL_HAIR_TISSUES]
[BODY_DETAIL_PLAN:FACIAL_HAIR_TISSUE_LAYERS]
[NATURAL_SKILL:DIAGNOSE:3]
[NATURAL_SKILL:ALCHEMY:3]
[NATURAL_SKILL:EXTRACT_STRAND:3]
[NATURAL_SKILL:MAGIC_NATURE:10] # link profession to graphic?
[CREATURE_CLASS:ALL_CREATURES]
[DESCRIPTION:A stocky humanoid fond of drink, industry and destruction. The Chaos Legion are bound by strange and terrible oaths to a dark aspect of the blood god Armok. Arcanii are naturally attuned to black magic and often rise quickly through the ranks of the imperial cult.]
YESMAGIC[CAN_DO_INTERACTION:MATERIAL_EMISSION]
YESMAGIC[CDI:ADV_NAME:bloodhail]
YESMAGIC[CDI:USAGE_HINT:ATTACK]
YESMAGIC[CDI:BP_REQUIRED:BY_CATEGORY:HAND]
YESMAGIC[CDI:MATERIAL:INORGANIC:BLOOD2:SOLID_GLOB]
YESMAGIC[CDI:TARGET:C:LINE_OF_SIGHT]
YESMAGIC[CDI:TARGET_RANGE:C:25]
YESMAGIC[CDI:VERB:conjure a bloodstorm:conjures a bloodstorm:NA]
YESMAGIC[CDI:TARGET_VERB:succumb to a bloodstorm:succumbs to a bloodstorm]
YESMAGIC[CDI:MAX_TARGET_NUMBER:C:8]
YESMAGIC[CDI:WAIT_PERIOD:400]
YESMAGIC[CAN_DO_INTERACTION:HIDE_EFFECT]
YESMAGIC[CDI:ADV_NAME:Vanish into shadows]
YESMAGIC[CDI:USAGE_HINT:FLEEING]
YESMAGIC[CDI:VERB:vanish into the shadows:vanishes into the shadows:NA]
YESMAGIC[CDI:TARGET:A:SELF_ONLY]
YESMAGIC[CDI:WAIT_PERIOD:300]
YESMAGIC[CDI:FREE_ACTION]
YESMAGIC[CAN_DO_INTERACTION:MATERIAL_EMISSION]
YESMAGIC[CDI:ADV_NAME:bloodthrow]
YESMAGIC[CDI:USAGE_HINT:ATTACK]
YESMAGIC[CDI:BP_REQUIRED:BY_CATEGORY:HAND]
YESMAGIC[CDI:MATERIAL:INORGANIC:BLOOD2:SOLID_GLOB]
YESMAGIC[CDI:TARGET:C:LINE_OF_SIGHT]
YESMAGIC[CDI:TARGET_RANGE:C:25]
YESMAGIC[CDI:VERB:conjure a bloodspike:conjures a bloodspike:NA]
YESMAGIC[CDI:TARGET_VERB:succumb to a bloodspike:succumbs to a bloodspike]
YESMAGIC[CDI:MAX_TARGET_NUMBER:C:1]
YESMAGIC[CDI:WAIT_PERIOD:400]
[POP_RATIO:3]
[CASTE:PATRICIAN_FEMALE]
[CASTE_NAME:patrician:patricians:legion]
[FEMALE][BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:OUTERBRAIN:BRAIN:SKULL:5FINGERS:5TOES:MOUTH:TONGUE:FACIAL_FEATURES:TEETH:RIBCAGE]
[MULTIPLE_LITTER_RARE]
[CREATURE_CLASS:ALL_CREATURES]
[PHYS_ATT_RANGE:STRENGTH:1000:1500:2000:2250:2500:2750:3000] +++
[PHYS_ATT_RANGE:TOUGHNESS:1000:1500:2000:2250:2500:2750:3000] +++
[PHYS_ATT_RANGE:RECUPERATION:1000:1500:2000:2250:2500:2750:3000] +++
[PHYS_ATT_RANGE:AGILITY:1000:1500:2000:2250:2500:2750:3000] +++
[DESCRIPTION:A stocky humanoid fond of drink, industry and destruction. The Chaos Legion are bound by strange and terrible oaths to a dark aspect of the blood god Armok. Patricians are dwarves of immense wealth and power. They expand their lifespans and physical prowess through expensive and unnatural treatments at the Fleshsculptor's studio.]
[MAXAGE:200:500]
[POP_RATIO:10]
[CASTE:PATRICIAN_MALE]
[CASTE_NAME:patrician:patricians:legion]
[MALE][BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:OUTERBRAIN:BRAIN:SKULL:5FINGERS:5TOES:MOUTH:TONGUE:FACIAL_FEATURES:TEETH:RIBCAGE]
[BODY_DETAIL_PLAN:FACIAL_HAIR_TISSUES]
[BODY_DETAIL_PLAN:FACIAL_HAIR_TISSUE_LAYERS]
[CREATURE_CLASS:ALL_CREATURES]
[PHYS_ATT_RANGE:STRENGTH:1000:1500:2000:2250:2500:2750:3000] +++
[PHYS_ATT_RANGE:TOUGHNESS:1000:1500:2000:2250:2500:2750:3000] +++
[PHYS_ATT_RANGE:RECUPERATION:1000:1500:2000:2250:2500:2750:3000] +++
[PHYS_ATT_RANGE:AGILITY:1000:1500:2000:2250:2500:2750:3000] +++
[DESCRIPTION:A stocky humanoid fond of drink, industry and destruction. The Chaos Legion are bound by strange and terrible oaths to a dark aspect of the blood god Armok. Patricians are dwarves of immense wealth and power. They expand their lifespans and physical prowess through expensive and unnatural treatments at the Fleshsculptor's studio.]
[MAXAGE:200:500]
[POP_RATIO:10]
[CASTE:MYRMIDON]
[MALE]
[CASTE_NAME:myrmidon:myrmidons:legion]
[CREATURE_CLASS:ALL_CREATURES]
[DESCRIPTION:A stocky humanoid fond of drink, industry and destruction. The Chaos Legion are bound by strange and terrible oaths to a dark aspect of the blood god Armok. Gladiators who survive a great tournament are awarded citizenship, pending exposure to a raw warpstone node. Myrmidons are a caste of survivors twisted into a grotesque form with great strength and multiple arms.]
[NATURAL_SKILL:SHIELD:4]
[NATURAL_SKILL:ARMOR:4]
[NATURAL_SKILL:MELEE_COMBAT:4]
[NATURAL_SKILL:DISSECT_FISH:10] # link profession to graphic?
[PHYS_ATT_RANGE:STRENGTH:2000:2500:3000:3250:3500:3750:4000] ++++
[BODY:HUMANOID_4ARMS:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:THROAT:NECK:SPINE:OUTERBRAIN:BRAIN:SKULL:5FINGERS:5TOES:MOUTH:TONGUE:FACIAL_FEATURES:TEETH:RIBCAGE]
[MAXAGE:30:100]
[POP_RATIO:5]
[CASTE:EQUITE]
[MALE]
[CASTE_NAME:equite:equites:legion]
[CREATURE_CLASS:ALL_CREATURES]
[DESCRIPTION:A stocky humanoid fond of drink, industry and destruction. The Chaos Legion are bound by strange and terrible oaths to a dark aspect of the blood god Armok. Gladiators who survive a great tournament are awarded citizenship, pending exposure to a raw warpstone node. Equites are a caste of survivors twisted into a grotesque form with great agility, large size, and multiple legs.]
[NATURAL_SKILL:SHIELD:4]
[NATURAL_SKILL:ARMOR:4]
[NATURAL_SKILL:MELEE_COMBAT:4]
[NATURAL_SKILL:DISSECT_VERMIN:10] # link profession to graphic?
[PHYS_ATT_RANGE:AGILITY:2000:2500:3000:3250:3500:3750:4000] +++
[BODY:HAND_FOOT_CENTAUR:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:THROAT:NECK:SPINE:OUTERBRAIN:BRAIN:SKULL:5FINGERS:MOUTH:FACIAL_FEATURES:TEETH:RIBCAGE]
[MAXAGE:30:100]
[BODY_SIZE:0:0:3000]
[BODY_SIZE:1:168:35000]
[BODY_SIZE:12:0:120000]
[POP_RATIO:5]
[SELECT_CASTE:ALL]
These body modifiers give individual dwarves different characteristics. In the case of HEIGHT, BROADNESS and LENGTH, the modifier is also a percentage change to the BODY_SIZE of the individual creature. The seven numbers afterward give a distribution of ranges. Each interval has an equal chance of occurring.
[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]
In order to set properties for body parts, first you select them. In this case, we select all body parts of category EYE, then we add a few modifiers to them.
[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:25:70:90:100:110:130: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:0:70:90:100:110:130:200]
[APP_MOD_NOUN:nose bridge: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: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]
This means that the attack will use as much of the available tissue as possible, rather than, say, thrusting with a spike.
[ATTACK_CONTACT_PERC:100]
[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_FLAG_WITH]
[ATTACK_PRIORITY:SECOND]
This causes all of the teeth on a given head to be used.
[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_PRIORITY:SECOND]
[ATTACK_FLAG_CANLATCH]
+++
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
[BODY_DETAIL_PLAN:HEAD_HAIR_TISSUE_LAYERS]
[USE_TISSUE_TEMPLATE:EYEBROW:EYEBROW_TEMPLATE]
[TISSUE_LAYER:BY_CATEGORY:HEAD:EYEBROW:ABOVE:BY_CATEGORY:EYE]
[USE_TISSUE_TEMPLATE:EYELASH:EYELASH_TEMPLATE]
[TISSUE_LAYER:BY_CATEGORY:EYELID:EYELASH:FRONT]
[USE_MATERIAL_TEMPLATE:NAIL:NAIL_TEMPLATE]
[USE_TISSUE_TEMPLATE:NAIL:NAIL_TEMPLATE]
[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:LIVER:300] Of course! Standard relative size for humanoids is 200.
[USE_MATERIAL_TEMPLATE:SINEW:SINEW_TEMPLATE]
[TENDONS:CREATURE_MAT:ANIMAL:SINEW:200]
[LIGAMENTS:CREATURE_MAT:ANIMAL:SINEW:200]
This makes the creature susceptible to severed nerves when muscles are torn in limb, grasp and stance parts.
[HAS_NERVES]
This controls the bleeding behavior.
[USE_MATERIAL_TEMPLATE:BLOOD:BLOOD_TEMPLATE]
[BLOOD:CREATURE_MAT:DWARF:BLOOD:LIQUID]
These classes are used by syndromes (such as poison) as well as some restricted entity positions. You can name them whatever you want.
[CREATURE_CLASS:GENERAL_POISON]
[CREATURE_CLASS:DWARF_INTER]
[CREATURE_CLASS:PLAGUE_SUSCEPTIBLE]
Some tags to control the overall infection behavior.
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:CREATURE_MAT:ANIMAL:PUS:LIQUID]
[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:HEAD]
[BP_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
[BP_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[APP_MOD_IMPORTANCE:700]
+++
[SELECT_CASTE:ALL]
[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]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:EYEBROW]
[PLUS_TL_GROUP:BY_CATEGORY:HEAD:EYELASH]
A color modifier takes a list of color patterns (every color is associated to a monotone color pattern of its color, so you can also use color tokens) and frequencies.
[TL_COLOR_MODIFIER:AMBER:1:AUBURN:1:BLACK:1:BROWN:1:BUFF:1:BURNT_SIENNA:1:BURNT_UMBER:1:CHARCOAL:1:CHESTNUT:1:CHOCOLATE:1:CINNAMON:1:COPPER:1:DARK_BROWN:1:DARK_CHESTNUT:1:DARK_TAN:1:ECRU:1:FLAX:1:GOLD:1:GOLDEN_YELLOW:1:GOLDENROD:1:LIGHT_BROWN:1:MAHOGANY:1:OCHRE:1:PALE_BROWN:1:PALE_CHESTNUT:1:PUMPKIN:1:RAW_UMBER:1:RUSSET:1:SAFFRON:1:SEPIA:1:TAN:1:TAUPE_DARK:1:TAUPE_GRAY:1:TAUPE_MEDIUM:1:TAUPE_PALE:1:TAUPE_SANDY:1]
[TLCM_NOUN:hair:SINGULAR]
[TL_COLOR_MODIFIER:GRAY:1]
This gives the start and finish time in <year>|<days> for the color change to occur
[TLCM_NOUN:hair:SINGULAR]
[TLCM_TIMING:ROOT:80:0:130:0]
[TL_COLOR_MODIFIER:WHITE:1]
[TLCM_NOUN:hair:SINGULAR]
[TLCM_TIMING:ROOT:130:0:150:0]
Now we'll select the eyebrows and eyelashes and give them variable lengths.
[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:HEAD: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]
All of the other hair is selected and started at length zero. It's fine to group them all together like this -- the creature can still accommodate different lengths once hair cutting/styling goes in. I used one modifier here because the growth rates and starting length are all the same.
[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]
Here we set the growth rate. This will change the modifier (LENGTH) by 1 each day up to a maximum of 1000 from the start of the dwarf's life (early beards!) for as long as the dwarf is alive. The format is (APP_MOD_RATE|<rate>|<scale>|<min>|<max>|<start year>|<start day>|<end year>|<end day>) where the final two tokens can be replaced by NO_END if the growth is to continue indefinitely.
[APP_MOD_RATE:1:DAILY:0:1000: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]
Here we handle nail length.
*** need a new style to keep these short and need to make the entity def say to keep them short
SET_TL_GROUP:BY_CATEGORY:FINGER:NAIL]
PLUS_TL_GROUP:BY_CATEGORY:TOE:NAIL]
TISSUE_LAYER_APPEARANCE_MODIFIER:LENGTH:100:100:100:100:100:100:100]
APP_MOD_RATE:1:DAILY:0:1000:0:0:NO_END]
APP_MOD_NOUN:nails:PLURAL]
Here all of the skin is selected and various colors are listed.
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]
[TL_COLOR_MODIFIER:BROWN:1:BURNT_UMBER:1:CINNAMON:1:COPPER:1:DARK_BROWN:1:DARK_PEACH:1:DARK_TAN:1:ECRU:1:PALE_BROWN:1:PALE_CHESTNUT:1:PALE_PINK:1:PEACH:1:PINK:1:RAW_UMBER:1:SEPIA:1:TAN:1:TAUPE_PALE:1:TAUPE_SANDY:1]
[TLCM_NOUN:skin:SINGULAR]
[TISSUE_LAYER_APPEARANCE_MODIFIER:WRINKLY:0:0:0:0:0:0:0]
[APP_MOD_RATE:1:YEARLY:0:100:60:0:NO_END]
[APP_MOD_NOUN:skin:SINGULAR]
[APP_MOD_DESC_RANGE:0:0:0:1:25:50]
Now we do the eyes, using the somewhat clunky eye color patterns.
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:IRIS_EYE_AMETHYST:1:IRIS_EYE_AQUAMARINE:1:IRIS_EYE_BRASS:1:IRIS_EYE_BRONZE:1:IRIS_EYE_COBALT:1:IRIS_EYE_COPPER:1:IRIS_EYE_EMERALD:1:IRIS_EYE_GOLD:1:IRIS_EYE_HELIOTROPE:1:IRIS_EYE_JADE:1:IRIS_EYE_OCHRE:1:IRIS_EYE_RAW_UMBER:1:IRIS_EYE_RUST:1:IRIS_EYE_SILVER:1:IRIS_EYE_SLATE_GRAY:1:IRIS_EYE_TURQUOISE:1]
[TLCM_NOUN:eyes:PLURAL] |