We have such a powerful system now, making a little content I had been thinking about was a breeze once I had access to my computer. So here's a new contribution:
Proposition: Trolls.
Description:
Content added:
Trolls - large, green-skinned, long-living, violent, alcohol-dependent civilized but non-playable creatures who live lives of hunting in the forest. Occasionally have peg-legs or only one arm due to their lifestyle. They are heavily armed. Prone to rage and to hunting and killing random animals. Also, 60% of them are bandits. Will be very angry if you cut trees. Long, often greasy hair, dark green skin, eyes in shades of yellow.
Troll mutation: all trolls, including peg-legged and one-armed ones, further mutate (when map is loaded, not in worldgen), with the following probabilities:
10% - troll master. Greatly enhanced strength, agility and endurance
20% - blind troll. Exactly what it says. No eyes.
20% - giant troll. 2x size, 80% speed.
10% - troll midget. 0.5x size, 120% speed.
35% - regular troll. Experiences tooth decay.
5% - madtroll. Attacks all on map.
This means there's 24 different combinations of troll to face, in addition to their choices of weapon.
Night creatures - mutated civilized beings (halflings only for now) who have found their place among the troll hordes. Pale-skinned, otherwise resemble halflings. Have either 8 tentacles for legs or 2 tentacles for arms and a grasping mouth. Fight more violently than halflings. Can either spit blood or vomit poison that causes rot.
Fiends - huge, furry humanoids that have large horns they can gore you with, muzzles, tails and hooves. Can breathe jets of fire (1x/3 days) and cast an evil eye on an enemy (1x/life, causes unconsciousness for 100 days, and after that random mutation, gives custom title of "cursed"). Greatly amplified strength and combat skills. Dark crimson fur, black skin, glowing red or yellow eyes.
Troll items -
Weapons: large hammers, axes and javelins. All weapons have two attacks (hammer: smack from side, smash from above; axe: slash from side, cleave from above; javelin: stab with tip, impale). Axes and javelins also give access to throwing quivered axes and javelins, which the trolls use as weapons.
Armor: hunting capes, loincloths, tribal masks and fancy hats (worn among other things by regular trolls), leather armor and tribal shields (worn by troll warriors)
Misc: food item "x in a jar", instrument: bone kantele and drums, tools: skinning axe, totem, rune amulet, toys: shrunken head. New colors: glowing yellow, glowing red, glowing blue, glowing green.
Civilization: playable in adventure mode. Trolls, night creatures and fiends living together with trolls being the large majority. Greedy, misanthropic, uses evil plants and evil and cave creatures, builds cities in mountains and forests and settles caves. Custom profession titles for warriors. Sends shamans to negotiate tree caps.
As for why these creatures all live together, unlike in the hierarchical or stoning-foreign-things-to-death societies that exist in this world, basically you're free to live among the trolls as you are to live among the trees; they will mostly ignore you if you don't bother them or their forests, but may also randomly attempt to kill you for fun or hunt you if you look weak and tasty, which is why creatures with a choice don't do that.
Raws:
creature_troll_halfling
[OBJECT:CREATURE]
[CREATURE:TROLL_HLG]
[DESCRIPTION:The trolls - fierce, barbarous guardians of the wilderness from mountains in the far North. They live in forests and in caverns underground. They prefer a life of hunting to one of industry. They have followed civilization southward. They do not age. Their flesh heals minor injuries very fast. They bear many weapons and various totems, and need alcohol to get through the hunting day. They are fearless and love fighting, but they are frightened by lightning. Every specimen of this creature is uniquely deformed as it grows. The troll horde also sometimes shelters hideously malformed beings of other civilizations, known thereafter as night creatures and brides of the night. In ancient times, their deep digging uncovered terrifying beings shackled under the great mountains.]
[NAME:troll:trolls:troll]
[CREATURE_TILE:'T'][COLOR:2:0:1]
[PREFSTRING:fierce nature]
[PREFSTRING:pervasive alcoholism]
[PREFSTRING:in-fighting]
[PREFSTRING:antics]
[PROFESSION_NAME:STANDARD:berserker:berserkers]
[PROFESSION_NAME:SPEARMAN:hunter:hunters]
[PROFESSION_NAME:MASTER_SPEARMAN:head hunter:head hunters]
[PROFESSION_NAME:AXEMAN:axe-thrower:axe-throwers]
[PROFESSION_NAME:MASTER_AXEMAN:grand markstroll:grand markstrolls]
[PROFESSION_NAME:HAMMERMAN:hammerer:hammerers]
[PROFESSION_NAME:MASTER_HAMMERMAN:tribal elder:tribal elders]
[CREATURE_CLASS:ALL][CREATURE_CLASS:HUMANOID][CREATURE_CLASS:VERTEBRATE]
[INTELLIGENT][MUNDANE][NOFEAR][LIKES_FIGHTING][NOCTURNAL][CANOPENDOORS][ALCOHOL_DEPENDENT]
[LITTERSIZE:1:5]
[HAS_NERVES][GETS_WOUND_INFECTIONS][GETS_INFECTIONS_FROM_ROT][NOBREATHE][PRONE_TO_RAGE:10]
[EQUIPS][BABY:1][CHILD:18][HOMEOTHERM:10070]
[GENERAL_CHILD_NAME:whelp:whelps]
[SWIMS_LEARNED][SWIM_SPEED:900]
[BODY_SIZE:180000]
[BODY_SIZE:0:0:6000]
[BODY_SIZE:1:0:90000]
[BODY_SIZE:15:0:180000]
[NATURAL_SKILL:SNEAK:2]
[NATURAL_SKILL:DODGING:5]
[NATURAL_SKILL:MELEE_COMBAT:5]
[NATURAL_SKILL:MAGIC_NATURE:5]
[SKILL_LEARN_RATE:DODGING:125]
[SKILL_LEARN_RATE:MELEE_COMBAT:125]
[MANNERISM_LAUGH]
[PERSONALITY:ANGER:50:75:100]
[PERSONALITY:IMMODERATION:50:75:100]
[PERSONALITY:EXCITEMENT_SEEKING:50:75:100]
[PERSONALITY:STRAIGHTFORWARDNESS:50:75:100]
[PERSONALITY:ACHIEVEMENT_STRIVING:0:25:50]
[BODY_DETAIL_PLAN:CORE_MATERIALS_HLG]
[BLOOD:LOCAL_CREATURE_MAT:BLOOD:LIQUID]
[TENDONS:LOCAL_CREATURE_MAT:TENDON:400]
[LIGAMENTS:LOCAL_CREATURE_MAT:TENDON:400]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_BODYSIZE_HLG]
[CASTE:TROLL_MALE][MALE]
[CASTE:TROLL_FEMALE][FEMALE]
[CASTE:TROLL_ONE-ARMED][MALE]
[CASTE:TROLL_PEG-LEGGED][FEMALE]
[CASTE:NIGHT_CREATURE][MALE]
[CASTE:NIGHT_BRIDE][FEMALE]
[CASTE:FIEND][MALE]
[CASTE:FIENDESS][FEMALE]
[SELECT_CASTE:TROLL_MALE]
[SELECT_ADDITIONAL_CASTE:TROLL_FEMALE]
[POP_RATIO:100]
[CASTE_NAME:troll:trolls:troll]
[CAN_DO_INTERACTION:TROLL_MUTATION_HLG]
[CDI:TARGET:A:SELF_ONLY]
[CDI:WAIT_PERIOD:6000000]
[CDI:FREE_ACTION]
[BODY:CORE_HLG:BACK_LEGS_HLG:ARMS_HLG:EXTERNAL_EARS_HLG:TEETH_HLG]
[BODY_DETAIL_PLAN:CORE_TISSUES_HLG]
[REMOVE_TISSUE:MUSCLE]
[TISSUE:MUSCLE]
[TISSUE_NAME:regenerating muscle:regenerating muscle]
[THICKENS_ON_STRENGTH]
[ARTERIES]
[SCARS]
[MUSCULAR]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:MUSCLE]
[RELATIVE_THICKNESS:3]
[HEALING_RATE:1]
[VASCULAR:5]
[PAIN_RECEPTORS:1]
[CONNECTS]
[TISSUE_SHAPE:LAYER]
[BODY_DETAIL_PLAN:TEETH_HLG]
[BODY_DETAIL_PLAN:CORE_LAYERS_HLG]
[BODY_DETAIL_PLAN:BACK_LEGS_LAYERS_HLG]
[BODY_DETAIL_PLAN:ARMS_LAYERS_HLG]
[BODY_DETAIL_PLAN:EXTERNAL_EARS_LAYERS_HLG]
[BODY_DETAIL_PLAN:HAIR_HLG]
[BODY_DETAIL_PLAN:HAIR_ON_HEAD_HLG]
[BODYGLOSS:TWOLEGS_HLG]
[PHYS_ATT_RANGE:STRENGTH:1500:1600:1700:1800:1900:2000:2500]
[PHYS_ATT_RANGE:TOUGHNESS:1500:1600:1700:1800:1900:2000:2500]
[PHYS_ATT_RANGE:AGILITY:1500:1600:1700:1800:1900:2000:2500]
[PHYS_ATT_RANGE:RECUPERATION:1500:1600:1700:1800:1900:2000:2500]
[MENT_ATT_RANGE:WILLPOWER:1500:1600:1700:1800:1900:2000:2500]
[PHYS_ATT_RANGE:ENDURANCE:1500:1600:1700:1800:1900:2000:2500]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_TROLL_HEAD_HAIR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_TROLL_EYE_COLOR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_TROLL_SKIN_COLOR_HLG]
[APPLY_CREATURE_VARIATION:PUNCH_HLG]
[APPLY_CREATURE_VARIATION:KICK_HLG]
[APPLY_CREATURE_VARIATION:BITE_ANIMAL_HLG]
[SELECT_CASTE:TROLL_ONE-ARMED]
[POP_RATIO:10]
[CASTE_NAME:one-armed troll:one-armed trolls:troll]
[CAN_DO_INTERACTION:TROLL_MUTATION_HLG]
[CDI:TARGET:A:SELF_ONLY]
[CDI:WAIT_PERIOD:6000000]
[CDI:FREE_ACTION]
[BODY:CORE_HLG:BACK_LEGS_HLG:LEFT_ARM_HLG:EXTERNAL_EARS_HLG:TEETH_HLG]
[BODY_DETAIL_PLAN:CORE_TISSUES_HLG]
[REMOVE_TISSUE:MUSCLE]
[TISSUE:MUSCLE]
[TISSUE_NAME:regenerating muscle:regenerating muscle]
[THICKENS_ON_STRENGTH]
[ARTERIES]
[SCARS]
[MUSCULAR]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:MUSCLE]
[RELATIVE_THICKNESS:3]
[HEALING_RATE:1]
[VASCULAR:5]
[PAIN_RECEPTORS:1]
[CONNECTS]
[TISSUE_SHAPE:LAYER]
[BODY_DETAIL_PLAN:TEETH_HLG]
[BODY_DETAIL_PLAN:CORE_LAYERS_HLG]
[BODY_DETAIL_PLAN:BACK_LEGS_LAYERS_HLG]
[BODY_DETAIL_PLAN:ARMS_LAYERS_HLG]
[BODY_DETAIL_PLAN:EXTERNAL_EARS_LAYERS_HLG]
[BODY_DETAIL_PLAN:HAIR_HLG]
[BODY_DETAIL_PLAN:HAIR_ON_HEAD_HLG]
[BODYGLOSS:TWOLEGS_HLG]
[PHYS_ATT_RANGE:STRENGTH:1500:1600:1700:1800:1900:2000:2500]
[PHYS_ATT_RANGE:TOUGHNESS:1500:1600:1700:1800:1900:2000:2500]
[PHYS_ATT_RANGE:AGILITY:1500:1600:1700:1800:1900:2000:2500]
[PHYS_ATT_RANGE:RECUPERATION:1500:1600:1700:1800:1900:2000:2500]
[MENT_ATT_RANGE:WILLPOWER:1500:1600:1700:1800:1900:2000:2500]
[PHYS_ATT_RANGE:ENDURANCE:1500:1600:1700:1800:1900:2000:2500]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_TROLL_HEAD_HAIR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_TROLL_EYE_COLOR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_TROLL_SKIN_COLOR_HLG]
[APPLY_CREATURE_VARIATION:PUNCH_HLG]
[APPLY_CREATURE_VARIATION:KICK_HLG]
[APPLY_CREATURE_VARIATION:BITE_ANIMAL_HLG]
[SELECT_CASTE:TROLL_PEG-LEGGED]
[POP_RATIO:10]
[CASTE_NAME:one-legged troll:one-legged trolls:troll]
[CAN_DO_INTERACTION:TROLL_MUTATION_HLG]
[CDI:TARGET:A:SELF_ONLY]
[CDI:WAIT_PERIOD:6000000]
[CDI:FREE_ACTION]
[BODY:CORE_HLG:PEG_LEG_HLG:ARMS_HLG:EXTERNAL_EARS_HLG:TEETH_HLG]
[TISSUE:WOOD]
[TISSUE_NAME:wood:wood]
[THICKENS_ON_STRENGTH]
[SCARS]
[MUSCULAR]
[TISSUE_MATERIAL:PLANT_MAT:BLACKWOOD_TREE_STL:WOOD]
[TISSUE_SHAPE:LAYER]
[TISSUE_LAYER:BY_CATEGORY:PEGLEG:WOOD]
[BODY_DETAIL_PLAN:CORE_TISSUES_HLG]
[REMOVE_TISSUE:MUSCLE]
[TISSUE:MUSCLE]
[TISSUE_NAME:regenerating muscle:regenerating muscle]
[THICKENS_ON_STRENGTH]
[ARTERIES]
[SCARS]
[MUSCULAR]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:MUSCLE]
[RELATIVE_THICKNESS:3]
[HEALING_RATE:1]
[VASCULAR:5]
[PAIN_RECEPTORS:1]
[CONNECTS]
[TISSUE_SHAPE:LAYER]
[BODY_DETAIL_PLAN:TEETH_HLG]
[BODY_DETAIL_PLAN:CORE_LAYERS_HLG]
[BODY_DETAIL_PLAN:BACK_LEGS_LAYERS_HLG]
[BODY_DETAIL_PLAN:ARMS_LAYERS_HLG]
[BODY_DETAIL_PLAN:EXTERNAL_EARS_LAYERS_HLG]
[BODY_DETAIL_PLAN:HAIR_HLG]
[BODY_DETAIL_PLAN:HAIR_ON_HEAD_HLG]
[BODYGLOSS:TWOLEGS_HLG]
[PHYS_ATT_RANGE:STRENGTH:1500:1600:1700:1800:1900:2000:2500]
[PHYS_ATT_RANGE:TOUGHNESS:1500:1600:1700:1800:1900:2000:2500]
[PHYS_ATT_RANGE:AGILITY:1500:1600:1700:1800:1900:2000:2500]
[PHYS_ATT_RANGE:RECUPERATION:1500:1600:1700:1800:1900:2000:2500]
[MENT_ATT_RANGE:WILLPOWER:1500:1600:1700:1800:1900:2000:2500]
[PHYS_ATT_RANGE:ENDURANCE:1500:1600:1700:1800:1900:2000:2500]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_TROLL_HEAD_HAIR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_TROLL_EYE_COLOR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_TROLL_SKIN_COLOR_HLG]
[APPLY_CREATURE_VARIATION:PUNCH_HLG]
[APPLY_CREATURE_VARIATION:KICK_HLG]
[APPLY_CREATURE_VARIATION:BITE_ANIMAL_HLG]
[SELECT_CASTE:NIGHT_BRIDE]
[CASTE_TILE:165][CASTE_COLOR:5:0:0]
[CASTE_NAME:bride of night:brides of night:night-bride]
[POP_RATIO:10]
[BODY_SIZE:35000
[BODY_SIZE:0:0:3000]
[BODY_SIZE:1:0:15000]
[BODY_SIZE:15:0:35000]
[BODY:CORE_IS_MANTLE_HLG:CEPHALOPOD_8ARMS_STANCE:ARMS_FOR_MANTLE_HLG:EXTERNAL_EARS_HLG:TEETH_HLG]
[APPLY_CREATURE_VARIATION:PUNCH_HLG]
[APPLY_CREATURE_VARIATION:KICK_HLG]
[APPLY_CREATURE_VARIATION:BITE_ANIMAL_HLG]
[USE_MATERIAL_TEMPLATE:CHITIN:SKIN_TEMPLATE_HLG]
[USE_TISSUE_TEMPLATE:CHITIN:SKIN_TEMPLATE_HLG]
[USE_MATERIAL_TEMPLATE:POISON:INSECT_POISON_TEMPLATE_STL]
[PREFIX:NONE]
[ENTERS_BLOOD]
[SYNDROME]
[SYN_NAME:death and decay]
[SYN_AFFECTED_CLASS:ALL]
[SYN_INJECTED]
[CE_NECROSIS:SEV:100:PROB:30:BP:BY_CATEGORY:ALL:ALL:START:0]
[BODY_DETAIL_PLAN:CORE_TISSUES_HLG]
[BODY_DETAIL_PLAN:TEETH_HLG]
[BODY_DETAIL_PLAN:CEPHALOPOD_LAYERS_HUGOL]
[BODY_DETAIL_PLAN:CORE_LAYERS_HLG]
[BODY_DETAIL_PLAN:ARMS_LAYERS_HLG]
[BODY_DETAIL_PLAN:EXTERNAL_EARS_LAYERS_HLG]
[BODY_DETAIL_PLAN:HAIR_HLG]
[BODY_DETAIL_PLAN:HAIR_ON_HEAD_HLG]
[BODYGLOSS:ARMTENTACLES_1_HLG]
[BODYGLOSS:ARMTENTACLES_2_HLG]
[BODYGLOSS:ARMTENTACLES_3_HLG]
[BODYGLOSS:ARMTENTACLES_4_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_HEAD_HAIR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_PALE_SKIN_COLOR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_EYE_COLOR_HLG]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Vomit poison]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:MATERIAL:LOCAL_CREATURE_MAT:POISON:SPATTER_LIQUID]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:1]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:WAIT_PERIOD:3600]
[CDI:VERB:vomit poison:vomits poisonous sludge:n/a]
[SELECT_CASTE:NIGHT_CREATURE]
[CASTE_TILE:165][CASTE_COLOR:5:0:0]
[CASTE_NAME:night creature:night creatures:night creature]
[POP_RATIO:5]
[BODY_SIZE:40000]
[BODY_SIZE:0:0:3000]
[BODY_SIZE:1:0:15000]
[BODY_SIZE:15:0:40000]
[BODY:SIMPLE_TORSO_HUGOL_IS_MANTLE_HLG:HEAD_GRASP_MOUTH_HUGOL:BACK_LEGS_HLG:CEPHALOPOD_TENTACLES:EXTERNAL_EARS_HLG:TEETH_HLG]
[APPLY_CREATURE_VARIATION:PUMMEL_TENTACLE_HLG]
[APPLY_CREATURE_VARIATION:KICK_HLG]
[APPLY_CREATURE_VARIATION:BITE_ANIMAL_HLG]
[BODY_DETAIL_PLAN:CORE_TISSUES_HLG]
[BODY_DETAIL_PLAN:TEETH_HLG]
[BODY_DETAIL_PLAN:BACK_LEGS_LAYERS_HLG]
[BODY_DETAIL_PLAN:CORE_LAYERS_HLG]
[BODY_DETAIL_PLAN:ARMS_LAYERS_HLG]
[BODY_DETAIL_PLAN:EXTERNAL_EARS_LAYERS_HLG]
[BODY_DETAIL_PLAN:HAIR_HLG]
[BODY_DETAIL_PLAN:HAIR_ON_HEAD_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_HEAD_HAIR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_PALE_SKIN_COLOR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_EYE_COLOR_HLG]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Spit blood]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:MATERIAL:CREATURE_MAT:HALFLING_HLG:BLOOD:LIQUID_GLOB]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:WAIT_PERIOD:1200]
[CDI:VERB:spit a glob of blood:spits a glob of blood:n/a]
[SELECT_CASTE:FIEND]
[SELECT_ADDITIONAL_CASTE:FIENDESS]
[POP_RATIO:1]
[CASTE_NAME:fiend:fiends:fiend]
[CASTE_TILE:38][CASTE_COLOR:4:0:0]
[NOPAIN][NONAUSEA][NOEXERT][NOSTUN][NO_CONNECTIONS_FOR_MOVEMENT][NO_THOUGHT_CENTER_FOR_MOVEMENT]
[BODY_SIZE:720000]
[BODY_SIZE:0:0:12000]
[BODY_SIZE:1:0:180000]
[BODY_SIZE:15:0:720000]
[NATURAL_SKILL:MELEE_COMBAT:10]
[PHYS_ATT_RANGE:STRENGTH:2500:2600:2700:2800:2900:3000:3500]
[PHYS_ATT_RANGE:TOUGHNESS:2500:2600:2700:2800:2900:3000:3500]
[PHYS_ATT_RANGE:AGILITY:3500:3600:3700:3800:3900:4000:4500]
[PHYS_ATT_RANGE:RECUPERATION:2500:2600:2700:2800:2900:3000:3500]
[MENT_ATT_RANGE:WILLPOWER:2500:2600:2700:2800:2900:3000:3500]
[PHYS_ATT_RANGE:ENDURANCE:2500:2600:2700:2800:2900:3000:3500]
[BODY:CORE_HLG:HORNS_HEAD_HLG:UNGULATE_HINDLIMBS_KPT:ARMS_HLG:EXTERNAL_EARS_HLG:TEETH_HLG:TAIL_HLG]
[BODY_DETAIL_PLAN:CORE_TISSUES_HLG]
[BODY_DETAIL_PLAN:TEETH_HLG]
[BODY_DETAIL_PLAN:HOOF_TISSUE_KPT]
[BODY_DETAIL_PLAN:UNGULATE_LEGS_LAYERS_KPT]
[BODY_DETAIL_PLAN:TAIL_LAYERS_HLG]
[BODY_DETAIL_PLAN:CORE_LAYERS_HLG]
[BODY_DETAIL_PLAN:BACK_LEGS_LAYERS_HLG]
[BODY_DETAIL_PLAN:ARMS_LAYERS_HLG]
[BODY_DETAIL_PLAN:EXTERNAL_EARS_LAYERS_HLG]
[TISSUE_LAYER:BY_CATEGORY:HORN:KERATIN]
[BODY_DETAIL_PLAN:HAIR_HLG]
[BODY_DETAIL_PLAN:HAIR_ON_HEAD_HLG]
[BODY_DETAIL_PLAN:HAIR_ALL_OVER_HLG]
[APPLY_CREATURE_VARIATION:PUNCH_HLG]
[APPLY_CREATURE_VARIATION:KICK_HLG]
[APPLY_CREATURE_VARIATION:BITE_ANIMAL_HLG]
[APPLY_CREATURE_VARIATION:GORE_HORN_HLG]
[BODYGLOSS:TWOLEGS_HLG]
[BODYGLOSS:NOSEMUZZLE_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_TROLL_HEAD_HAIR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_FIEND_EYE_COLOR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_FIEND_SKIN_COLOR_HLG]
[APPLY_CREATURE_VARIATION:APPEARANCE_VARIABILITY_FIEND_BODY_HAIR_HLG]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Breathe fire]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:MOUTH]
[CDI:FLOW:FIREJET]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:15]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:WAIT_PERIOD:3600]
[CDI:VERB:breathe fire:breathes a jet of burning fire:n/a]
[CAN_DO_INTERACTION:EVIL_EYE_HLG]
[CDI:ADV_NAME:Evil eye]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_CATEGORY:EYE]
[CDI:TARGET:A:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:A:30]
[CDI:MAX_TARGET_NUMBER:A:1]
[CDI:WAIT_PERIOD:900000001]
[CDI:VERB:glare with your evil eye:glares with their evil eye:n/a]
body_troll_halfling
[OBJECT:BODY]
[BODY:HORNS_HEAD_HLG]
[BP:LHORN:left horn:STP][CON:HEAD][CATEGORY:HORN]
[DEFAULT_RELSIZE:200]
[BP:RHORN:right horn:STP][CON:HEAD][CATEGORY:HORN]
[DEFAULT_RELSIZE:200]
[BODY:ARMS_FOR_MANTLE_HLG] #humanoid arms that can be connected to an octopus
#--right arm--#
[BP:RARM:right arm:STP][CON:MANTLE][LIMB][RIGHT][CATEGORY:ARM]
[DEFAULT_RELSIZE:200]
[BP:RELBOW:right elbow:STP][CON:RARM][JOINT][RIGHT][SMALL][CATEGORY:ELBOW]
[DEFAULT_RELSIZE:100]
[BP:RFARM:right forearm:STP][CON:RELBOW][LIMB][RIGHT][CATEGORY:FOREARM]
[DEFAULT_RELSIZE:200]
[BP:RWRIST:right wrist:STP][CON:RFARM][LIMB][JOINT][RIGHT][SMALL][CATEGORY:WRIST]
[DEFAULT_RELSIZE:40]
[BP:RHAND:right hand:STP][CON:RWRIST][RIGHT][GRASP][CATEGORY:HAND]
[DEFAULT_RELSIZE:100]
#--left arm-#
[BP:LARM:left arm:STP][CON:MANTLE][LIMB][LEFT][CATEGORY:ARM]
[DEFAULT_RELSIZE:200]
[BP:LELBOW:right elbow:STP][CON:LARM][JOINT][LEFT][SMALL][CATEGORY:ELBOW]
[DEFAULT_RELSIZE:100]
[BP:LFARM:left forearm:STP][CON:LELBOW][LIMB][LEFT][CATEGORY:FOREARM]
[DEFAULT_RELSIZE:200]
[BP:LWRIST:left wrist:STP][CON:LFARM][LIMB][JOINT][LEFT][SMALL][CATEGORY:WRIST]
[DEFAULT_RELSIZE:40]
[BP:LHAND:left hand:STP][CON:LWRIST][LEFT][GRASP][CATEGORY:HAND]
[DEFAULT_RELSIZE:100]
#--fingers--#
[BP:RFINGERS:fingers:NP][CON:RHAND][RIGHT][DIGIT][SMALL][CATEGORY:FINGER]
[BP:LFINGERS:fingers:NP][CON:LHAND][LEFT][DIGIT][SMALL][CATEGORY:FINGER]
[BODY:LEFT_ARM_HLG]
[BP:LARM:only arm:STP][CON:TORSO][LIMB][LEFT][CATEGORY:ARM]
[DEFAULT_RELSIZE:200]
[BP:LELBOW:only elbow:STP][CON:LARM][JOINT][LEFT][SMALL][CATEGORY:ELBOW]
[DEFAULT_RELSIZE:100]
[BP:LFARM:only forearm:STP][CON:LELBOW][LIMB][LEFT][CATEGORY:FOREARM]
[DEFAULT_RELSIZE:200]
[BP:LWRIST:only wrist:STP][CON:LFARM][LIMB][JOINT][LEFT][SMALL][CATEGORY:WRIST]
[DEFAULT_RELSIZE:40]
[BP:LHAND:only hand:STP][CON:LWRIST][LEFT][GRASP][CATEGORY:HAND]
[DEFAULT_RELSIZE:100]
[BP:LFINGERS:fingers:NP][CON:LHAND][LEFT][DIGIT][SMALL][CATEGORY:FINGER]
[BODY:PEG_LEG_HLG]
[BP:RTHIGH:thigh:STP][CON:ABDOMEN][LIMB][RIGHT][CATEGORY:THIGH]
[DEFAULT_RELSIZE:500]
[BP:RKNEE:knee:STP][CON:RTHIGH][LIMB][JOINT][RIGHT][SMALL][CATEGORY:KNEE]
[DEFAULT_RELSIZE:100]
[BP:RSHIN:shin:STP][CON:RKNEE][LIMB][RIGHT][CATEGORY:SHIN]
[DEFAULT_RELSIZE:400]
[BP:RANKLE:ankle:STP][CON:RSHIN][LIMB][JOINT][RIGHT][SMALL][CATEGORY:ANKLE]
[DEFAULT_RELSIZE:80]
[BP:RFOOT:back foot:feet][CON:RANKLE][STANCE][RIGHT][CATEGORY:FOOT]
[DEFAULT_RELSIZE:120]
[BP:LTHIGH:peg leg:STP][CON:ABDOMEN][LIMB][LEFT][STANCE][CATEGORY:PEGLEG]
[DEFAULT_RELSIZE:1000]
[BODY:SIMPLE_TORSO_HUGOL_IS_MANTLE_HLG] ## self-explanatory
#--torso, abdomen, internal organs, neck--#
[BP:MANTLE:torso:STP][UPPERBODY][CATEGORY:TORSO]
[DEFAULT_RELSIZE:1200]
[BP:THORACIC_SPINE:thoracic spine:STP][CON:MANTLE][INTERNAL][SMALL][SKELETON][CATEGORY:UPPER_BONY_SPINE]
[DEFAULT_RELSIZE:300]
[BP:RIBS:thoracic cage:NP][CON:MANTLE][INTERNAL][SMALL][CATEGORY:RIBS]
[DEFAULT_RELSIZE:500]
[BP:HEART:heart:STP][CON:MANTLE][CIRCULATION][INTERNAL][SMALL][CATEGORY:HEART]
[DEFAULT_RELSIZE:100]
[BP:LUNGS:lungs:NP][CON:MANTLE][BREATHE][INTERNAL][SMALL][CATEGORY:LUNG]
[DEFAULT_RELSIZE:400]
[BP:ABDOMEN:abdomen:STP][CON:MANTLE][LOWERBODY][CATEGORY:ABDOMEN]
[DEFAULT_RELSIZE:800]
[BP:LUMBAR_SPINE:lumbar spine:STP][CON:ABDOMEN][INTERNAL][SMALL][SKELETON][CATEGORY:LOWER_BONY_SPINE]
[DEFAULT_RELSIZE:200]
[BP:GUT:intestines:NP][CON:ABDOMEN][GUTS][INTERNAL][UNDER_PRESSURE][SMALL][CATEGORY:GUT]
[DEFAULT_RELSIZE:300]
[BP:NECK:neck:STP][CON:MANTLE][THROAT][CATEGORY:NECK]
[DEFAULT_RELSIZE:300]
#--spinal cord--#
[BP:USC:upper spinal cord:STP][CON:TORSO][NERVOUS][INTERNAL][SMALL][CATEGORY:UPPER_NERVOUS_SPINE]
[DEFAULT_RELSIZE:100]
[BP:LSC:lower spinal cord:STP][CON:ABDOMEN][NERVOUS][INTERNAL][SMALL][CATEGORY:LOWER_NERVOUS_SPINE]
[DEFAULT_RELSIZE:100]
[BODY:CORE_IS_MANTLE_HLG] ## compatibility for hugol tentacles
#--torso, abdomen, internal organs, neck--#
[BP:MANTLE:torso:STP][UPPERBODY][CATEGORY:TORSO]
[DEFAULT_RELSIZE:1200]
[BP:THORACIC_SPINE:thoracic spine:STP][CON:MANTLE][INTERNAL][SMALL][SKELETON][CATEGORY:UPPER_BONY_SPINE]
[DEFAULT_RELSIZE:300]
[BP:RIBS:thoracic cage:NP][CON:MANTLE][INTERNAL][SMALL][CATEGORY:RIBS]
[DEFAULT_RELSIZE:500]
[BP:HEART:heart:STP][CON:MANTLE][CIRCULATION][INTERNAL][SMALL][CATEGORY:HEART]
[DEFAULT_RELSIZE:100]
[BP:LUNGS:lungs:NP][CON:MANTLE][BREATHE][INTERNAL][SMALL][CATEGORY:LUNG]
[DEFAULT_RELSIZE:400]
[BP:ABDOMEN:abdomen:STP][CON:MANTLE][LOWERBODY][CATEGORY:ABDOMEN]
[DEFAULT_RELSIZE:800]
[BP:LUMBAR_SPINE:lumbar spine:STP][CON:ABDOMEN][INTERNAL][SMALL][SKELETON][CATEGORY:LOWER_BONY_SPINE]
[DEFAULT_RELSIZE:200]
[BP:GUT:intestines:NP][CON:ABDOMEN][GUTS][INTERNAL][UNDER_PRESSURE][SMALL][CATEGORY:GUT]
[DEFAULT_RELSIZE:300]
[BP:NECK:neck:STP][CON:MANTLE][THROAT][CATEGORY:NECK]
[DEFAULT_RELSIZE:300]
#--head, its organs--#
[BP:HEAD:head:STP][CON:NECK][HEAD][CATEGORY:HEAD]
[DEFAULT_RELSIZE:400]
[BP:SKULL:skull:STP][CON:HEAD][INTERNAL][SMALL][TOTEMABLE][CATEGORY:SKULL]
[DEFAULT_RELSIZE:200]
[BP:BRAIN:brain:STP][CON:HEAD][INTERNAL][SMALL][THOUGHT][CATEGORY:BRAIN]
[DEFAULT_RELSIZE:150]
[BP:FACE:face:STP][CON:HEAD][SMALL][CATEGORY:FACE]
[DEFAULT_RELSIZE:200]
[BP:REYE:right eye:STP][CON:FACE][SIGHT][EMBEDDED][SMALL][RIGHT][CATEGORY:EYE] ##used DF's bp so maybe glow will work
[DEFAULT_RELSIZE:10]
[BP:LEYE:left eye:STP][CON:FACE][SIGHT][EMBEDDED][SMALL][LEFT][CATEGORY:EYE]
[DEFAULT_RELSIZE:10]
[BP:NOSE:nose:STP][CON:FACE][SMELL][SMALL][CATEGORY:NOSE]
[DEFAULT_RELSIZE:10]
[BP:MOUTH:mouth:STP][CON:FACE][MOUTH][INTERNAL][SMALL][APERTURE][CATEGORY:MOUTH]
[DEFAULT_RELSIZE:40]
#--spinal cord--#
[BP:USC:upper spinal cord:STP][CON:TORSO][NERVOUS][INTERNAL][SMALL][CATEGORY:UPPER_NERVOUS_SPINE]
[DEFAULT_RELSIZE:100]
[BP:LSC:lower spinal cord:STP][CON:ABDOMEN][NERVOUS][INTERNAL][SMALL][CATEGORY:LOWER_NERVOUS_SPINE]
[DEFAULT_RELSIZE:100]
[BODYGLOSS:ARMTENTACLES_1_HLG:st arm:st tentacle:st arms:st tentacles]
[BODYGLOSS:ARMTENTACLES_2_HLG:nd arm:nd tentacle:nd arms:nd tentacles]
[BODYGLOSS:ARMTENTACLES_3_HLG:rd arm:rd tentacle:rd arms:rd tentacles]
[BODYGLOSS:ARMTENTACLES_4_HLG:th arm:th tentacle:th arms:th tentacles]
[BODYGLOSS:NOSEMUZZLE_HLG:nose:muzzle:noses:muzzles]
interaction_troll_halfling
[OBJECT:INTERACTION]
[INTERACTION:TROLL_TAUNT_HLG]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[INTERACTION:EVIL_EYE_HLG]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_AFFECTED_CLASS:ALL]
[CE_UNCONSCIOUSNESS:START:0:END:120000]
[CE_DISPLAY_NAME:NAME:cursed:cursed:fiend-cursed:START:0:END:120000]
[CE_CAN_DO_INTERACTION:START:120000]
[CDI:INTERACTION:TROLL_MUTATION_HLG]
[CDI:TARGET:A:SELF_ONLY]
[CDI:WAIT_PERIOD:6000000]
[CDI:FREE_ACTION]
[INTERACTION:TROLL_MUTATION_HLG]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[SYNDROME]
[SYN_AFFECTED_CLASS:ALL]
[CE_CAN_DO_INTERACTION:PROB:10:START:0:END:9001]
[CDI:INTERACTION:MUTATION_1_HLG] ## master
[CDI:ADV_NAME:Mutate]
[CDI:TARGET:A:SELF_ONLY]
[CDI:FREE_ACTION]
[CDI:MAX_TARGET_NUMBER:A:1]
[CDI:WAIT_PERIOD:90001]
[CE_CAN_DO_INTERACTION:PROB:30:START:100:END:9001]
[CDI:INTERACTION:MUTATION_2_HLG] ## blind
[CDI:ADV_NAME:Mutate]
[CDI:TARGET:A:SELF_ONLY]
[CDI:FREE_ACTION]
[CDI:MAX_TARGET_NUMBER:A:1]
[CDI:WAIT_PERIOD:90001]
[CE_CAN_DO_INTERACTION:PROB:50:START:200:END:9001]
[CDI:INTERACTION:MUTATION_3_HLG] ## giant
[CDI:ADV_NAME:Mutate]
[CDI:TARGET:A:SELF_ONLY]
[CDI:FREE_ACTION]
[CDI:MAX_TARGET_NUMBER:A:1]
[CDI:WAIT_PERIOD:90001]
[CE_CAN_DO_INTERACTION:PROB:60:START:200:END:9001]
[CDI:INTERACTION:MUTATION_4_HLG] ## midget
[CDI:ADV_NAME:Mutate]
[CDI:TARGET:A:SELF_ONLY]
[CDI:FREE_ACTION]
[CDI:MAX_TARGET_NUMBER:A:1]
[CDI:WAIT_PERIOD:90001]
[CE_CAN_DO_INTERACTION:PROB:95:START:300:END:9001]
[CDI:INTERACTION:MUTATION_5_HLG] ## regular
[CDI:ADV_NAME:Mutate]
[CDI:TARGET:A:SELF_ONLY]
[CDI:FREE_ACTION]
[CDI:MAX_TARGET_NUMBER:A:1]
[CDI:WAIT_PERIOD:90001]
[CE_CAN_DO_INTERACTION:PROB:100:START:400:END:9001]
[CDI:INTERACTION:MUTATION_6_HLG]
[CDI:ADV_NAME:Mutate]
[CDI:TARGET:A:SELF_ONLY]
[CDI:FREE_ACTION]
[CDI:MAX_TARGET_NUMBER:A:1]
[CDI:WAIT_PERIOD:90001]
[INTERACTION:MUTATION_1_HLG]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_REQUIRES:CAN_LEARN]
[IT_CANNOT_HAVE_SYNDROME_CLASS:TROLL_MUTATION]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[IE_ARENA_NAME:Troll Master]
[SYNDROME]
[SYN_NAME:troll mutation 1]
[SYN_CLASS:TROLL_MUTATION]
[SYN_AFFECTED_CLASS:ALL]
[CE_ADD_TAG:NO_AGING:NOEXERT:NOPAIN:NOBREATHE:NOSTUN:NONAUSEA:NO_DIZZINESS:NO_FEVERS:PARALYZEIMMUNE:NO_SLEEP:START:0]
[CE_PHYS_ATT_CHANGE:STRENGTH:200:0:AGILITY:200:0:TOUGHNESS:200:0:START:0]
[CE_DISPLAY_NAME:NAME:master:masters:troll master:START:0]
[INTERACTION:MUTATION_2_HLG]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_REQUIRES:CAN_LEARN]
[IT_CANNOT_HAVE_SYNDROME_CLASS:TROLL_MUTATION]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[IE_ARENA_NAME:Troll Blind]
[SYNDROME]
[SYN_NAME:troll mutation 2]
[SYN_CLASS:TROLL_MUTATION]
[SYN_AFFECTED_CLASS:ALL]
[CE_IMPAIR_FUNCTION:SEV:9001:BP:BY_TYPE:SIGHT:ALL:START:0]
[CE_SKILL_ROLL_ADJUST:PERC:200:PERC_ON:100]
[CE_DISPLAY_NAME:NAME:blind:blinds:blind troll:START:0]
[INTERACTION:MUTATION_3_HLG]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_REQUIRES:CAN_LEARN]
[IT_CANNOT_HAVE_SYNDROME_CLASS:TROLL_MUTATION]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[IE_ARENA_NAME:Troll Giant]
[SYNDROME]
[SYN_NAME:troll mutation 3]
[SYN_CLASS:TROLL_MUTATION]
[SYN_AFFECTED_CLASS:ALL]
[CE_SPEED_CHANGE:SPEED_PERC:80]
[CE_BODY_APPEARANCE_MODIFIER:APPEARANCE_MODIFIER:HEIGHT:200:START:0]
[CE_DISPLAY_NAME:NAME:giant:giants:giant troll:START:0]
[INTERACTION:MUTATION_4_HLG]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_REQUIRES:CAN_LEARN]
[IT_CANNOT_HAVE_SYNDROME_CLASS:TROLL_MUTATION]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[IE_ARENA_NAME:Troll Dwarf]
[SYNDROME]
[SYN_NAME:troll mutation 4]
[SYN_CLASS:TROLL_MUTATION]
[SYN_AFFECTED_CLASS:ALL]
[CE_BODY_APPEARANCE_MODIFIER:APPEARANCE_MODIFIER:HEIGHT:50:START:0]
[CE_SPEED_CHANGE:SPEED_PERC:120]
[CE_DISPLAY_NAME:NAME:midget:midgets:miniature troll:START:0]
[INTERACTION:MUTATION_5_HLG]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_REQUIRES:CAN_LEARN]
[IT_CANNOT_HAVE_SYNDROME_CLASS:TROLL_MUTATION]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[IE_ARENA_NAME:Troll Tooth Decay]
[SYNDROME]
[SYN_NAME:troll mutation 5]
[SYN_CLASS:TROLL_MUTATION]
[SYN_AFFECTED_CLASS:ALL]
[CE_NECROSIS:SEV:100:PROB:30:BP:BY_CATEGORY:TOOTH:ALL:START:0]
[CE_DISPLAY_NAME:NAME:::ordinary troll:START:0]
[INTERACTION:MUTATION_6_HLG]
[I_TARGET:A:CREATURE]
[IT_LOCATION:CONTEXT_CREATURE]
[IT_REQUIRES:CAN_LEARN]
[IT_CANNOT_HAVE_SYNDROME_CLASS:TROLL_MUTATION]
[I_EFFECT:ADD_SYNDROME]
[IE_TARGET:A]
[IE_IMMEDIATE]
[IE_ARENA_NAME:Troll Madness]
[SYNDROME]
[SYN_NAME:troll mutation 6]
[SYN_CLASS:TROLL_MUTATION]
[SYN_AFFECTED_CLASS:ALL]
[CE_ADD_TAG:OPPOSED_TO_LIFE]
[CE_DISPLAY_NAME:NAME:madtroll:madtrolls:mad troll:START:0]
item_troll_halfling
[OBJECT:ITEM]
[ITEM_FOOD:FOOD_IN_JAR_HLG]
[NAME:in a jar]
[LEVEL:2]
[ITEM_WEAPON:TROLL_HAMMER_HLG]
[NAME:hammer:hammers]
[ADJECTIVE:troll]
[SIZE:3000]
[SKILL:HAMMER]
[TWO_HANDED:100000]
[MINIMUM_SIZE:40000]
[MATERIAL_SIZE:2]
[ATTACK:BLUNT:1000:20:smack from side:smacks:NO_SUB:2000]
[ATTACK:BLUNT:500:10:smash from above:smashes:NO_SUB:3000]
[ITEM_WEAPON:TROLL_AXE_HLG]
[NAME:axe:axes]
[ADJECTIVE:troll]
[SIZE:3000]
[SKILL:AXE]
[RANGED:AXE:QUIVER_AXE_HLG]
[SHOOT_FORCE:300]
[SHOOT_MAXVEL:300]
[TWO_HANDED:100000]
[MINIMUM_SIZE:40000]
[MATERIAL_SIZE:2]
[ATTACK:EDGE:10000:20:hack from side:hacks:NO_SUB:2000]
[ATTACK:EDGE:5000:10:cleave from above:smashes:NO_SUB:3000]
[ITEM_AMMO:QUIVER_AXE_HLG]
[NAME:throwing axe:thrown axes]
[SIZE:3000]
[CLASS:QUIVER_AXE_HLG]
[ATTACK:EDGE:10000:20:hack from side:hacks:NO_SUB:2000]
[ATTACK:EDGE:5000:10:cleave from above:smashes:NO_SUB:3000]
[ITEM_WEAPON:TROLL_JAVELIN_HLG]
[NAME:javelin:javelins]
[ADJECTIVE:troll]
[SIZE:2000]
[SKILL:SPEAR]
[RANGED:SPEAR:QUIVER_JAVELIN_HLG]
[SHOOT_FORCE:300]
[SHOOT_MAXVEL:300]
[TWO_HANDED:100000]
[MINIMUM_SIZE:40000]
[MATERIAL_SIZE:2]
[ATTACK:EDGE:100:1000:stab with tip:stabs:NO_SUB:2000]
[ATTACK:EDGE:500:5000:impale:impales:NO_SUB:3000]
[ITEM_AMMO:QUIVER_JAVELIN_HLG]
[NAME:hunting javelin:hunting javelins]
[SIZE:3000]
[CLASS:QUIVER_JAVELIN_HLG]
[ATTACK:EDGE:100:1000:stab with tip:stabs:NO_SUB:2000]
[ATTACK:EDGE:500:5000:impale:impales:NO_SUB:3000]
[ITEM_PANTS:LOINCLOTH_HLG]
[NAME:loincloth:loincloths]
[LBSTEP:0]
[LAYER:UNDER]
[COVERAGE:100]
[LAYER_SIZE:1]
[LAYER_PERMIT:1]
[MATERIAL_SIZE:1]
[LEATHER]
[STRUCTURAL_ELASTICITY_WOVEN_THREAD]
[ITEM_ARMOR:TROLL_ARMOR_HLG]
[NAME:troll cuirass:troll armor suits]
[UBSTEP:MAX]
[LBSTEP:MAX]
[LAYER:ARMOR]
[COVERAGE:100]
[LAYER_SIZE:1]
[LAYER_PERMIT:1]
[MATERIAL_SIZE:1]
[ARMORLEVEL:1]
[LEATHER]
[ITEM_ARMOR:TROLL_CAPE_HLG]
[NAME:hunter's cape:hunter's capes]
[UBSTEP:MAX]
[LBSTEP:MAX]
[LAYER:ARMOR]
[COVERAGE:100]
[LAYER_SIZE:1]
[LAYER_PERMIT:1]
[MATERIAL_SIZE:1]
[ARMORLEVEL:0]
[LEATHER]
[ITEM_HELM:BONE_MASK_HLG]
[NAME:war mask:war masks]
[LAYER:ARMOR]
[COVERAGE:100]
[LAYER_SIZE:1]
[LAYER_PERMIT:1]
[MATERIAL_SIZE:1]
[ARMORLEVEL:0]
[BARRED]
[LEATHER]
[ITEM_HELM:FANCY_HAT_HLG]
[NAME:fancy hat:fancy hats]
[LAYER:ARMOR]
[COVERAGE:100]
[LAYER_SIZE:1]
[LAYER_PERMIT:1]
[MATERIAL_SIZE:1]
[ARMORLEVEL:0]
[BARRED]
[LEATHER]
[ITEM_TOOL:TOTEM_HLG]
[NAME:totem:tribal totems]
[VALUE:10]
[HARD_MAT]
[TILE:231]
[SIZE:100]
[MATERIAL_SIZE:2]
[ITEM_TOOL:RUNE_SLIP_HLG]
[NAME:amulet:rune slips]
[VALUE:10]
[HARD_MAT]
[TILE:231]
[SIZE:100]
[MATERIAL_SIZE:2]
[ITEM_TOOL:SKINNING_AXE_HLG]
[NAME:skinning axe:skinning axes]
[VALUE:10]
[HARD_MAT]
[TILE:231]
[SIZE:100]
[MATERIAL_SIZE:2]
[ITEM_INSTRUMENT:KANTELE_HLG]
[NAME:and bone kantele:and bone kanteles]
[HARD_MAT]
[ITEM_INSTRUMENT:DRUMS_HLG]
[NAME:shamanic drum:shamanic drums]
[HARD_MAT]
[ITEM_TOY:SHRUNKEN_HEAD_HLG]
[NAME:miniature head:miniature heads]
[HARD_MAT]
[ITEM_SHIELD:TRIBAL_SHIELD_HLG]
[NAME:tribal shield:tribal shields]
[ARMORLEVEL:3]
[BLOCKCHANCE:40]
[UPSTEP:MAX]
[MATERIAL_SIZE:5]
entity_troll_halfling
[OBJECT:ENTITY]
[ENTITY:TROLLS_HLG]
[INDIV_CONTROLLABLE]
[ADVENTURE_TIER:666]
[FRIENDLY_COLOR:2:0:1]
[CREATURE:TROLL_HLG]
[TRANSLATION:PRIMITIVE_HLG]
[SCOUT][WANDERER]
[STONE_PREF]
[METAL_PREF]
[GEM_PREF]
[AMBUSHER]
[TREE_CAP_DIPLOMACY][SIEGER][MERCHANT_BODYGUARDS][BUILDS_OUTDOOR_FORTIFICATIONS]
[WILL_ACCEPT_TRIBUTE][ABUSE_BODIES][ACTIVE_SEASON:WINTER][ACTIVE_SEASON:SUMMER][USE_ANIMAL_PRODUCTS]
[BANDITRY:60]
[PERMITTED_REACTION:TAN_A_HIDE_HLG]
[WEAPON:TROLL_HAMMER_HLG]
[WEAPON:TROLL_AXE_HLG]
[WEAPON:TROLL_JAVELIN_HLG]
[AMMO:QUIVER_AXE_HLG]
[AMMO:QUIVER_JAVELIN_HLG]
[SHIELD:SMALL_BUCKLER_HLG]
[SHIELD:TRIBAL_SHIELD_HLG]
[ARMOR:TROLL_ARMOR_HLG:COMMON]
[ARMOR:TROLL_CAPE_HLG:COMMON]
[PANTS:LOINCLOTH_HLG:COMMON]
[SHOES:SANDAL_OPEN_HLG:COMMON]
[HELM:BONE_MASK_HLG:COMMON]
[HELM:FANCY_HAT_HLG:COMMON]
[TOOL:TOTEM_HLG]
[TOOL:RUNE_SLIP_HLG]
[INSTRUMENT:KANTELE_HLG]
[INSTRUMENT:DRUMS_HLG]
[TOY:SHRUNKEN_HEAD_HLG]
[OUTDOOR_WOOD]
[INDOOR_WOOD]
[USE_EVIL_PLANTS]
[USE_EVIL_WOOD]
[USE_ANY_PET_RACE]
[USE_EVIL_ANIMALS]
[USE_CAVE_ANIMALS]
[RIVER_PRODUCTS]
[OUTDOOR_FARMING]
[INDOOR_FARMING]
[COMMON_DOMESTIC_PACK]
[COMMON_DOMESTIC_MOUNT]
[COMMON_DOMESTIC_PET]
[DEFAULT_SITE_TYPE:CITY]
[LIKES_SITE:CITY]
[LIKES_SITE:CAVE]
[START_BIOME:MOUNTAIN]
[BIOME_SUPPORT:MOUNTAIN:4]
[MAX_STARTING_CIV_NUMBER:10]
[MAX_POP_NUMBER:10000]
[MAX_SITE_POP_NUMBER:100]
[RELIGION:PANTHEON]
[RELIGION_SPHERE:HUNTING]
[RELIGION_SPHERE:NATURE]
[RELIGION_SPHERE:FREEDOM]
[RELIGION_SPHERE:VICTORY]
[RELIGION_SPHERE:REVENGE]
[PERMITTED_JOB:MECHANIC]
[PERMITTED_JOB:MINER]
[PERMITTED_JOB:PLANTER]
[PERMITTED_JOB:HERBALIST]
[PERMITTED_JOB:BREWER]
[PERMITTED_JOB:BOWYER]
[PERMITTED_JOB:WOODCUTTER]
[PERMITTED_JOB:CARPENTER]
[PERMITTED_JOB:FURNACE_OPERATOR]
[DIGGER:ITEM_WEAPON_PICK_STL]
[PERMITTED_JOB:BLACKSMITH]
[PERMITTED_JOB:WEAPONSMITH]
[PERMITTED_JOB:ARMORER]
[PERMITTED_JOB:METALCRAFTER]
[PERMITTED_JOB:MASON]
[PERMITTED_JOB:ANIMAL_CARETAKER]
[PERMITTED_JOB:ANIMAL_TRAINER]
[PERMITTED_JOB:TRAPPER]
[PERMITTED_JOB:WOODCRAFTER]
[PERMITTED_JOB:STONECRAFTER]
[PERMITTED_JOB:LEATHERWORKER]
[PERMITTED_JOB:BONE_CARVER]
[PERMITTED_JOB:WEAVER]
[PERMITTED_JOB:CLOTHIER]
[PERMITTED_JOB:FISHERMAN]
[PERMITTED_JOB:CHEESE_MAKER]
[PERMITTED_JOB:MILKER]
[PERMITTED_JOB:SHEARER]
[PERMITTED_JOB:SPINNER]
[PERMITTED_JOB:COOK]
[PERMITTED_JOB:THRESHER]
[PERMITTED_JOB:MILLER]
[PERMITTED_JOB:BUTCHER]
[PERMITTED_JOB:TANNER]
[PERMITTED_JOB:DYER]
[PERMITTED_JOB:SOAP_MAKER]
[PERMITTED_JOB:POTASH_MAKER]
[PERMITTED_JOB:LYE_MAKER]
[PERMITTED_JOB:CLERK]
[PERMITTED_JOB:ADMINISTRATOR]
[PERMITTED_JOB:TRADER]
[PERMITTED_JOB:ARCHITECT]
[PERMITTED_JOB:GLAZER]
[PERMITTED_JOB:POTTER]
[PERMITTED_JOB:PRESSER]
[PERMITTED_JOB:BEEKEEPER]
[PERMITTED_JOB:WAX_WORKER]
[PERMITTED_JOB:GLASSMAKER]
[PERMITTED_JOB:WOOD_BURNER]
[PERMITTED_JOB:DIAGNOSER]
[PERMITTED_JOB:BONE_SETTER]
[PERMITTED_JOB:SUTURER]
[PERMITTED_JOB:SURGEON]
[ETHIC:KILL_ENTITY_MEMBER:PERSONAL_MATTER]
[ETHIC:KILL_NEUTRAL:PERSONAL_MATTER]
[ETHIC:KILL_ENEMY:ACCEPTABLE]
[ETHIC:KILL_ANIMAL:ACCEPTABLE]
[ETHIC:KILL_PLANT:PUNISH_SERIOUS]
[ETHIC:TORTURE_AS_EXAMPLE:ACCEPTABLE]
[ETHIC:TORTURE_FOR_INFORMATION:ACCEPTABLE]
[ETHIC:TORTURE_FOR_FUN:PERSONAL_MATTER]
[ETHIC:TORTURE_ANIMALS:PUNISH_SERIOUS]
[ETHIC:TREASON:UNTHINKABLE]
[ETHIC:OATH_BREAKING:UNTHINKABLE]
[ETHIC:LYING:UNTHINKABLE]
[ETHIC:VANDALISM:ACCEPTABLE]
[ETHIC:TRESPASSING:ACCEPTABLE]
[ETHIC:THEFT:ACCEPTABLE]
[ETHIC:ASSAULT:PERSONAL_MATTER]
[ETHIC:SLAVERY:UNTHINKABLE]
[ETHIC:EAT_SAPIENT_OTHER:PERSONAL_MATTER]
[ETHIC:EAT_SAPIENT_KILL:PERSONAL_MATTER]
[ETHIC:MAKE_TROPHY_SAME_RACE:ACCEPTABLE]
[ETHIC:MAKE_TROPHY_SAPIENT:ACCEPTABLE]
[ETHIC:MAKE_TROPHY_ANIMAL:ACCEPTABLE]
[VARIABLE_POSITIONS:ALL]
[POSITION:CHIEF]
[NAME:chief:chiefs]
[SITE]
[NUMBER:1]
[RESPONSIBILITY:MEET_WORKERS]
[RESPONSIBILITY:RECEIVE_DIPLOMATS]
[RESPONSIBILITY:MILITARY_GOALS]
[REQUIRES_POPULATION:0]
[SQUAD:10:brute:brutes]
[ELECTED]
[PRECEDENCE:20]
[FLASHES]
[BRAG_ON_KILL]
[DO_NOT_CULL]
[KILL_QUEST]
[COLOR:5:0:0]
[DEMAND_MAX:1]
[MANDATE_MAX:1]
[POSITION:DIPLOMAT]
[NAME:shaman:shamans]
[NUMBER:10]
[RESPONSIBILITY:MAKE_INTRODUCTIONS]
[RESPONSIBILITY:MAKE_PEACE_AGREEMENTS]
[RESPONSIBILITY:MAKE_TOPIC_AGREEMENTS]
[ELECTED]
[PRECEDENCE:30]
[DO_NOT_CULL]
[COLOR:4:0:1]
descriptor_color_glow_halfling
[OBJECT:DESCRIPTOR_COLOR]
[COLOR:GLOWING_YELLOW]
[NAME:glowing yellow]
[WORD:YELLOW]
[RGB:255:225:0]
[COLOR:GLOWING_RED]
[NAME:glowing red]
[WORD:RED]
[RGB:255:0:0]
[COLOR:GLOWING_GREEN]
[NAME:glowing green]
[WORD:GREEN]
[RGB:0:245:0]
[COLOR:GLOWING_BLUE]
[NAME:glowing green]
[WORD:BLUE]
[RGB:0:0:255]
You can also use [INTERACTION:TROLL_TAUNT_HLG] with appropriate parameters to cause them to throw insults and funny remarks at people once those are written.
Arena-tested, errorlog-free, playtesting later.
Edit: properly implemented regenerating muscle
Edit2: troll weapons more balanced. They actually use leather products. Added "primitive" language for trolls (two posts below due to character limit), replacing words with ostensibly more violent ones. Leads to translations sounding weird, however. Playing as one works fine.